Donc, je fais un clone de dragueur de mines pour iOS, et j'ai un tableau d'UIButtons contenant 135 boutons (le tableau des démineurs). Ça a l'air génial et devrait théoriquement fonctionner très bien. Mais j'avais du mal à détecter quel bouton était touché. J'ai essayé de contourner le problème en utilisant ce code; Mon but était de saisir les coordonnées du toucher, puis d'utiliser des maths de base pour déterminer le bouton pressé. Cependant, cela ne fonctionne pas. Du tout. Aucun bouton n'est pressé, aucune fonction ne fonctionne, essentiellement rien ne se passe. Il me reste un conseil de dragueur de mines avec lequel vous ne pouvez pas interagir. Des idées?Comment détecter les coordonnées d'un bouton sur iOS?
0
A
Répondre
1
Affectez un numéro distinct à l'étiquette de chaque bouton. Utilisez la cible du bouton, pas le code UITouch. Lorsque vous obtenez un boutonPress, interrogez le tag.
0
Vous pouvez sous-classer les boutons, puis programmer ce qui doit se produire lorsqu'un contact apparaît dans un bouton à l'intérieur de cette sous-classe.
0
Le UIButton * peut être consulté en appelant:
- (UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event
sur soi-même (un UIView * j'imagine). Donc, je suppose que vous pouvez mettre le bouton à l'état poussé, et lorsque touchesEnded: est appelé, réglez-le.
Questions connexes
- 1. Détecter les coordonnées sur l'écran
- 2. Comment détecter les coordonnées d'un UIView personnalisé sur CPTPlotspace?
- 3. Obtenir les coordonnées pour (id) sender (iOS)
- 4. Comment détecter appuyer sur le bouton d'accueil et le bouton de verrouillage simultanément dans iOS?
- 5. iPhone - UIScrollView ... détecter les coordonnées d'un contact
- 6. Détecter les coordonnées du pavé tactile
- 7. Comment détecter tenue bouton PTT microphone Bluetooth PTT iOS
- 8. Comment convertir écran les coordonnées en 2D OpenGL coordonnées
- 9. iOS - changer l'orientation d'un UIImage basé sur les coordonnées
- 10. Comment détecter une version iOS?
- 11. iOS CATransform3D Coordonnées
- 12. Bouton central iOS sur les rotations
- 13. Comment détecter du texte prédictif sur iOS 8
- 14. détecter les changements sur NSUserDefaults
- 15. Bouton Cercle sur iOS
- 16. Comment détecter Fingersize avec IOS?
- 17. Comment détecter les événements de clavier sur un clavier matériel sur iPhone (iOS)
- 18. Détecter les périphériques audio attachés iOS
- 19. Comment puis-je obtenir les coordonnées toucher dans iOS Safari
- 20. Comment détecter les sons
- 21. Détecter les cœurs de processeur sur le périphérique iOS
- 22. système de coordonnées ios view
- 23. Détecter les coordonnées de la souris avec précision
- 24. iOS: Détecter les destinataires SMS/Email
- 25. Détecter le mouvement de glissement sur iOS
- 26. iOS comment réinitialiser les images de bouton?
- 27. Comment suivre les coordonnées sur mapkit
- 28. cliquez sur le bouton Détecter radio grisés
- 29. Changer les images sur le bouton cliquez sur iOS
- 30. Détecter la langue iOS