iPhone SDK - Пересылка касаний из UIViewController в подпредставление - PullRequest
3 голосов
/ 06 июля 2011

У меня есть UIViewController с подклассом UIView, который называется customSubView1. Затем на customSubView1 у меня есть другой подкласс UIView с именем customSubView2.

Я могу зафиксировать все события касаний всех подпредставлений, когда добавлю touchesBegan/touchesMoved/etc в класс UIViewController. Но я хочу иметь возможность обрабатывать их в своих пользовательских классах.

Я продолжаю читать, что классу UIViewController необходимо «перенаправить» сенсорные события в подпредставления, но я не смог найти ни одного примера кода для этого. У кого-нибудь есть идеи?

Большое спасибо, Brett

Ответы [ 3 ]

0 голосов
/ 06 июля 2011

Посмотрите на эту тему Событие касания на UIView

Кажется, что каждый UIView способен обрабатывать события самостоятельно

0 голосов
/ 06 июля 2011

Попробуйте установить для вас UIView объект userInteractionEnabled свойство:

myUIView.userInteractionEnabled = YES;
0 голосов
/ 06 июля 2011

Реализуйте методы touches... в своих представлениях.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...