Hey, je veux être en mesure de vérifier si l'utilisateur touche mon UIView afin que je puisse rejeter mon sélecteur comment puis-je le faire réellement? Merci!Vérifiez si UIView est touché?
7
A
Répondre
10
Essayez d'ajouter un UITapGestureRecognizer
à votre classe UIView
dans le viewDidLoad
de la sous-classe UIViewController
qui contient votre UIView
. Il ressemblerait à quelque chose comme ceci:
- (void)viewDidLoad {
[super viewDidLoad];
UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(viewTapped:)];
tap.numberOfTapsRequired = 1;
[self.aView addGestureRecognizer:tap];
[tap release];
}
ensuite mettre en œuvre un gestionnaire pour le robinet qui, sur la base du code ci-dessus, ressemblerait à ceci:
-(void)viewTapped:(UITapGestureRecognizer *)recognizer {
//Add in your picker dismissal code here
}
Hope this helps,
Justin
Questions connexes
- 1. nom de UIView touché
- 2. Vérifiez si l'utilisateur est connecté
- 3. déterminer si uiview est affiché
- 4. Vérifiez si Char est dans la gamme
- 5. Vérifiez si le programme shell est ouvert
- 6. Vérifiez si l'adresse mmapée est correcte
- 7. Vérifiez si le paramètre "LargeAddressAware" est actif?
- 8. Vérifiez si l'utilisateur est root dans C?
- 9. Vérifiez si MS Access 2010 est installé
- 10. Vérifiez si l'application BlackBerry est déjà prévue
- 11. Vérifiez si le copier-coller est activé
- 12. iPhone - Vérifiez si le caractère est capital
- 13. VBA Vérifiez si la variable est vide
- 14. Vérifiez si une variable est un tableau
- 15. Vérifiez si la superclasse est java.lang.Object
- 16. Vérifiez si ftp est complet ou non?
- 17. VB Vérifiez si int est vide
- 18. Vérifiez pour voir si l'email est activé?
- 19. Vérifiez si un fichier est ouvert
- 20. JQuery Vérifiez si Div est Montré
- 21. Vérifiez si un fichier est une image
- 22. Vérifiez si des conseils est appliqué
- 23. Vérifiez si flowLayoutPanel est vide dans C#
- 24. Vérifiez si la connexion est fermée!
- 25. Vérifiez si une date donnée est passée
- 26. Vérifiez si Yahoo Messenger est installé
- 27. Vérifiez si le paquet Python est installé
- 28. Vérifiez si ResultSet est Null si pas alors obtenir int
- 29. PHP: Vérifiez si 0?
- 30. Vérifiez si _tmkdir réussit
Super ça marche! –