2016-02-01 10 views
5

Czy jest możliwe przechwytywanie stuknięć w React Native ScrollView, gdy klawiatura jest podniesiona? Lub dowolny pojemnik React Native?Catch stuknij w React Native ScrollView, gdy klawiatura jest podniesiona

Widzę właściwość ScrollView keyboardShouldPersistTaps i keyboardDismissMode, która pozwala na pewną kontrolę nad obsługą dotknięć, gdy klawiatura jest podniesiona. Jednak żadna kombinacja nie pozwala normalnie obsługiwać kranów.

Przypadkiem użycia jest pole wyszukiwania, w którym wyszukiwanie jest aktualizowane po naciśnięciu klawisza. Gdy wpis pojawi się na liście pod wejściem, a użytkownik go dotknie, chcę, aby aplikacja zareagowała na to kliknięcie. W tej chwili po prostu odrzuciła klawiaturę i użytkownik musi dotknąć ponownie.

Odpowiedz

5

Wygląda na to, że odpowiedziałem na własne pytanie; ustawienie keyboardShouldPersistTaps na 'always' lub 'handled' na ScrollView spowoduje przejście do elementów w tym ScrollView, nawet gdy klawiatura jest podniesiona.

+0

A jeśli nie w Scrollview spróbować https://stackoverflow.com/questions/42808294/react-native-ha ve do podwójnego click f-in-press-to-work – AdamG

Powiązane problemy