touchesBegan dans UIView pas être appelé

Je sais que cette question doit être répondu à un grand nombre de fois déjà, mais il me donne mal à la tête maintenant.

La touchesBegan: n'est pas appelée dans mon UIView. Avant je l'ai ajouté dans mon application, j'ai fait un essai premier projet. Dans le projet d'essai, tout a fonctionné parfaitement. Ce que j'ai fait était une sous-classe UIView où la touchesBegan: est mis en œuvre, et ajouter ce UIView comme une sous-vue d'un autre point de vue. Ce deuxième point de vue a un bouton qui affiche le sous-classé UIView une fois cliqué. Encore une fois, tout fonctionne exactement comment je le veux.

Maintenant, quand j'ai fait la même chose dans mon application existante, la touchesBegan: méthode (ainsi que le touchesMoved:) n'est jamais appelée. Quelqu'un peut-il m'expliquer pourquoi? Je ne comprends vraiment pas pourquoi il n'a jamais été appelée.

est l'interaction de l'utilisateur activée pour votre point de vue?
Lorsque j'ai activé l'interaction de l'utilisateur, il ne reconnaît toujours pas la touche. Encore bien que, dans mon projet d'essai je n'ai même pas permis à l'interaction de l'utilisateur, mais encore, il reconnaît la touche.

OriginalL'auteur Anna Fortuna | 2012-07-10