L'écran de mon application comporte un composant Afficher avec quelques entrées de texte. Je ne peux pas désactiver les entrées de texte. Existe-t-il un moyen de désactiver la vue complète?
P.S .: En désactivant un composant View, je veux dire que le composant s'affiche mais ne répond à aucune action.
Vous pouvez utiliser pointerEvents
:
<View pointerEvents="none">
...
</View>
Cela rendra la vue insensible aux événements tactiles.
Ajoutant à la réponse de Kerumen, dans de rares cas:
<View pointerEvents={myCondition ? 'none' : 'auto'}>
...
</View>`
Vous devrez peut-être l'envelopper dans une fonction anonyme:
<View pointerEvents={() => myCondition ? 'none' : 'auto'}>
...
</View>`