J'ai actuellement un UIControl, qui a un certain nombre de sous-vues (image, étiquette). Malheureusement, lorsque j'utilise addTarget, etc., il ne détecte pas les contacts sur les sous-vues. Est-il possible que l'UIControl détecte des contacts sur des sous-vues ou devrais-je l'aborder différemment?iPhone UIControl et Subview
3
A
Répondre
0
Votre appel de méthode est correct.
myCustomView doit être l'image ou l'étiquette ajoutée.
0
[myCustomView setUserInteractionEnabled:YES];
21
noter juste que tous les sous-vues d'un UIControl qui ne devraient pas recevoir des événements tactiles eux-mêmes doivent avoir userInteractionEnabled mis à NO et non OUI (ce qui est la valeur par défaut).
Vous devez donc définir ce sur toutes les étiquettes, les images, etc.
Je viens de croiser ce et pensé à elle après un certain temps :)
+0
Merci beaucoup, je cherchais une solution pour le temps mais je n'ai jamais pensé que cela finirait ainsi. – iwat
Questions connexes
- 1. iPhone Subview Transparent
- 2. iPhone UIView Animation désactive UIButton Subview
- 3. UIControlEvents et sous-classe UIControl
- 4. UIControl TouchEvent
- 5. Un UIControl spécifique basé sur UISlider pour iPhone
- 6. iPhone: [subview release] supprime ma sous-vue de l'affichage
- 7. UITableViewCell sélectionnés fantômes subview
- 8. MonoTouch NavigationController sur SubView?
- 9. Touch Handling Handoff à Subview
- 10. UIControl - modification des sélecteurs assignés: addTarget & removeTarget
- 11. Comment agrandir la "zone chaude" d'un UIControl?
- 12. id attribut de la balise subview
- 13. Puis-je effectuer des animations sur une sous-classe UIControl avec iPhone SDK 3.x?
- 14. comment obtenir l'accès subview de UIView?
- 15. Comment détecter un SubView a fermé?
- 16. Je veux utiliser Subview comme un alertview
- 17. broches annotations iphone et boutons
- 18. Comment devrais-je ajouter Subview à cell.contentView?
- 19. Pourquoi un redimensionnement de SubView après InterfaceRotation?
- 20. Je ne sais pas comment travailler avec calloutAccessoryControlTapped: (UIControl *) contrôle
- 21. La sous-classe UIControl ne peut pas prendre de cible?
- 22. UIControl pour une jauge à aiguille alias Google O Meter
- 23. Appel d'un UIViewController à partir d'une méthode touchUpInside de UIControl
- 24. UIControl: Touch Up Inside travail mais Touch Up Outside pas
- 25. événement avant de la sous-classe UIControl personnalisée
- 26. SubView ne veut pas entrer dans l'image spécifiée
- 27. Comment puis-je gérer une fuite de mémoire Subview?
- 28. subview prendre l'événement tactile sur toute la fenêtre
- 29. comment ajouter UIActivityIndicator à la fenêtre comme subview ..?
- 30. Comment ajouter un CALayer nu comme "subview" à un UIView?
donc je dois itérer sur tous les sous-vues et ajouter la cible . ce qui signifie également qu'ils doivent tous être sous-classes UIControl –
"donc je dois parcourir toutes les sous-vues et ajouter la cible." C'est correct Je pense qu'ils doivent être sous-classes UIView, qui sont super-classes de UIControl. –