J'ai implémenté une vue personnalisée pour mes en-têtes de section UITableView (via viewForHeaderInSection). En mode clair, le comportement par défaut semble être que les cellules flottent sous les en-têtes de section et que les événements tactiles tombent sur les cellules situées en dessous. Comment puis-je faire en sorte que la vue d'en-tête de section personnalisée réponde d'abord aux événements tactiles dans ses limites et prenne des mesures plutôt que de passer l'événement à la cellule sous la vue d'en-tête de section?Comment puis-je capturer des événements tactiles dans un en-tête de section UITableView?
6
A
Répondre
14
Utilisez un UIControl au lieu d'un UIView avec
[aControl addTarget:<target> action: @selector(<desiredSelector:>) forControlEvents:UIControlEventTouchUpInside];
4
Voir http://developer.apple.com/library/ios/#samplecode/TableViewUpdates/Introduction/Intro.html Il attraper les événements et exécuter robinet méthode d'action. Cela peut vous aider.
Questions connexes
- 1. capturer des événements javascript dans C#
- 2. Les événements tactiles n'atteignent pas les méthodes tactiles?
- 3. UITableview Section Error - objc_msgSend
- 4. Faire un UIScrollView obtenir des événements tactiles avec un UITextView comme une sous-vue
- 5. Puis-je capturer des événements de clavier Windows Mobile PIE?
- 6. Supprimer des sections UITableView combinées avec des en-têtes de section personnalisés UIViews = bug dans le code d'Apple?
- 7. Pourquoi les événements tactiles détruisent-ils mon framerate Android?
- 8. Comment capturer/consigner les événements "Attention" de SQL Server 2005?
- 9. Comment capturer des événements à partir d'un contrôle de bouton créé dynamiquement dans asp.net?
- 10. L'en-tête de la section UITableView est entièrement noir
- 11. iPhone: mettre une seule section de UITableView en mode édition
- 12. Comment puis-je capturer tous les événements de la souris dans un JFrame/Swing?
- 13. Comment puis-je obtenir des événements tactiles dans la zone de barre d'état cachée d'une application iPhone?
- 14. Les vues d'en-tête de section UITableView personnalisées se brisent
- 15. Comment faire des en-têtes de section dans plusieurs langues
- 16. Détection de UITableView scrolling
- 17. Utilisation de lignes d'insertion dans un UITableView
- 18. Comment capturer des requêtes XMLHTTP dans un contrôle Webbrowser?
- 19. Comment capturer des événements tirés à partir de la nouvelle fenêtre Popup IE
- 20. Placer UITextView dans un pied de page UITableView
- 21. UITableView ne rechargement pas la section et le contenu
- 22. Comment faire pour faire défiler un UITableView vers une section qui ne contient aucune ligne?
- 23. Comment un UIControl peut-il transmettre tous les événements tactiles à l'objet suivant dans la chaîne du répondeur?
- 24. Comment supprimer manuellement une ligne dans UITableView?
- 25. iPhone UITableView avec UISearchBar et rafraîchissement Section Index
- 26. Comment capturer un numéro de téléphone
- 27. Comment réorganiser la section dans UITableView en faisant glisser similaire à la ligne?
- 28. Accéder aux tableaux tactiles Objective-C/Cocoa
- 29. Comment capturer les événements de souris dans FF, plus Shockwave Object
- 30. Comment capturer un état de session