Hy, j'ai une vue childe qui se mets au-dessus des autres vues frère. Le problème est que lorsque je le touche, le frère réagit aussi à l'événement tactile. Comment est-ce que je peux désactiver la propagation de contact sur les vues de frère underlieng?Bloquer la propagation tactile à l'autre vue
2
A
Répondre
0
Veuillez fournir du code pour obtenir une meilleure réponse.
Je suppose que vos vues réagissent sur le même sélecteur. Regardez InterfaceBuilder à l'inspecteur de connexions qui réagit sur quel événement. Si cela échoue, vous pouvez arrêter une vue de réagir sur l'interaction de l'utilisateur avec:
UIView userInteractionEnabled
3
En théorie, si vous superposez la barre d'onglets avec une vue avec exclusiveTouch = OUI, il ne doit pas répondre à cette touche, aussi. Essayez de définir exclusiveTouch = YES et, peut-être, ajoutez la vue de superposition en tant que sous-vue de tabBarController.view (et mettez-la en avant).
Questions connexes
- 1. Jquery: Arrêter la propagation?
- 2. Comment obtenir l'emplacement tactile d'une vue différente?
- 3. Comment lancer une vue sans bloquer la console de Rebol?
- 4. Implémentation de la rotation tactile dans le cacao tactile
- 5. propagation d'opacité
- 6. Événement tactile manquant en poussant une nouvelle vue
- 7. comment pouvons-nous activer le tactile pour une vue caméra?
- 8. Quel événement tactile de vue sera appelé + iPhone
- 9. Comment détecter un événement de vue d'annotation tactile?
- 10. ASP.NET MVC en utilisant IIS6: Bloquer l'accès à la vue unique (registre)
- 11. Trouver la propagation de chaque cluster à partir de Kmeans
- 12. asp.net mvc cadre information propagation
- 13. Python Exception Propagation
- 14. UIScrollview + Evénement tactile UItextview
- 15. Propagation des paramètres .config
- 16. propagation d'erreur VB6
- 17. Obtention d'un événement tactile dans une vue (Android)
- 18. propagation d'événements Java arrêté
- 19. Drupal - Bloquer la visibilité
- 20. contrôle événement propagation flex
- 21. Détermination de la touche tactile affectée à toutes les touches
- 22. Création d'une vue avec un MKMapView et une sous-vue tactile
- 23. détection tactile d'affichage de défilement
- 24. as3 propagation d'un événement d'arrêt
- 25. Comment ajouter un événement tactile à une sous-vue de UIView?
- 26. ListView et la propagation des événements de clic à partir des vues enfants dans les éléments
- 27. UIWebView avec l'événement tactile
- 28. clavier tactile
- 29. Propagation d'un événement Jquery Click
- 30. Interception tactile sur le bouton de l'appareil photo pour contrôler la prise de vue
Merci d'avoir rejoué. Le vrai code est un peu compliqué mais j'essaierai d'expliquer. J'ai un enfant UIView qui se montre sur tout l'écran, débordant un UITabBar. Mais le TabBar réagit à l'événement tap même si vous ne pouvez pas le voir. Il est un peu difficile de revenir dans la hiérarchie UIVIew et dire de désactiver l'interaction utilisateur TabBar activée. J'ai erré s'il est possible de dire à la vue enfant de bloquer la propagation aux vues sous-jacentes. – Luca