/ / Comment autoriser les touches dans React Native lorsqu'un ScrollView défile? - événements, défilement, réaction native, scrollview

Comment autoriser les touches dans React Native lorsqu'un ScrollView défile? - événements, défilement, réactif natif, scrollview

Compte tenu d'une vue dans React Native qui rend unScrollView avec plusieurs commandes TouchableHighlight, comment autoriser le toucher sur une TouchableHighlight si l'utilisateur a lancé un défilement (le contenu de la vue ScrollView est en mouvement)?

Actuellement, le toucher est géré par le ScrollViewet est considéré comme un "événement d'arrêt" dans lequel ScrollView arrête son opération de défilement. Ce qui est naturel car c’est une façon courante pour les utilisateurs d’arrêter un défilement en cours. Cependant, je voudrais pouvoir modifier ce comportement et permettre et / ou détecter l’événement tactile lorsque le contenu ScrollView est en mouvement.

Réponses:

1 pour la réponse № 1

Autant que je sache, il n'y a pas de solution intégrée à cela. Vous pouvez essayer de définir le onMoveShouldSetResponderCapture propriété sur le ScrollView, ça peut marcher.