2010-04-30 13 views
0

J'ai créé quelques UIImageViews par programmation, mais j'ai le sentiment que même si je mets MultiTouchEnabled à OUI lors de l'installation, il ne se règle pas correctement et il mène au multi-touch problèmes.Comment demander à UIImageView si MultipleTouchEnabled est "OUI"

Ma question est, au sein de touchesBegan comment puis-je demander à l'UIImageView qui a été touché si elle a MultipleTouchEnabled ou non? Je suis assez nouveau à ce sujet, donc je suis vraiment trébucher sur le code et l'apprentissage que je vais (avec votre aide bien sûr).

Merci d'avance!

Répondre

2

multipleTouchEnabled est une propriété de UIView, vous pouvez le vérifier en utilisant la syntaxe de points pour accès à la propriété par quelque chose comme:

if (aView.multipleTouchEnabled) { NSLog(@"multipleTouch is Enabled"); } 
+0

donc en faisant quelque chose comme cela dans touchesBegan? pour (touche tactile UITouch *) { \t \t UIView * newView = [vue tactile]; if (newView.multipleTouchEnabled) {NSLog (@ "multipleTouch est activé"); } } – iwasrobbed

+0

Vous pouvez rendre le journal plus détaillé si vous le souhaitez et voir quelles sous-vues sont activées par multi-touch: NSLog (@ "multipleTouch enabled in% @", newView); – progrmr

+0

Parfait, merci les gars! Fonctionne très bien – iwasrobbed