J'ai un UIView (MainView), dont 50 UIImageViews (image1 .. 50))iPhone tactile Voir et sous ImageViews
(tous sont mis à cliquable (UIView et aussi UIImageViews)
maintenant à test si l'une de mes images est touché que je fais dans « touchesBegan »:
touch = [[event allTouches] anyObject];
if ([touch view] == image1) { NSLog (@"image1 clicked"); }
Mais quand je test sur si mon « MainView » (où toutes les images sont) avec cliquai suis venu:
if ([touch view] == mainview) { NSLog (@"mainview clicked");}
Je n'ai pas de confirmation! ??
En bref: Quand MainView seul est cliquable je reçois un OK si vous cliquez dessus Mais quand j'activé toutes les images (dans le MainView) être cliquable .. Je ne peux vérifier si on clique dessus, mais pas plus mon MainView.
view
mainview
image1
image2
image3
..image50
Des idées? Thx Chris
est le contact qui se produit directement sur l'une des vues de l'image ou sur la vue principale? – gga80
sur l'une des vues de l'image! C'est le but. Mais plutôt de vérifier si chacune de ces 50 images est touchée (avec une boucle), une simple vérification si la vue des parents est touchée serait beaucoup plus facile. –
toujours à la recherche d'aide! En ce moment j'essayer avec: pour (UITouch * touche en [touche allObjects]) \t { \t \t si ([vue tactile] == de MainView) \t \t { \t \t \t NSLog (@ "jojojo"); \t \t}} \t mais je ne peux pas trouver que mon « MainView » est touché. –