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 № 1Autant 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.