Могут ли UIView и UIImagView реализовывать сенсорные события одновременно? - PullRequest
0 голосов
/ 17 мая 2011

В UIView есть несколько вложенных видов объектов UIImageView.

Поскольку мне нужно обнаруживать сенсорные события из UIImageView и из оставшейся области UIView.

Могу ли яреализовать сенсорные события в UIView и UIImagView одновременно?

Спасибо.

1 Ответ

1 голос
/ 17 мая 2011

Исходя из вашего комментария, я думаю, вы должны рассмотреть средства распознавания жестов.Используйте UITapGestureRecognizer, чтобы идентифицировать и реагировать на нажатия на виде.

UITapGestureRecognizer *tapGesture;

tapGesture = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleTapOnView:)];
tapGesture.numberOfTapsRequired = 1;
tapGesture.numberOfTouchesRequired = 1;
[view addGesture:tapGesture];
[tapGesture release];

...

tapGesture = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleTapOnImage:)];
tapGesture.numberOfTapsRequired = 1;
tapGesture.numberOfTouchesRequired = 1;
[imageView addGesture:tapGesture];
[tapGesture release];

...

определить -(void)handleTapOnView:(UITapGestureRecognizer*)gesture и -(void)handleTapOnImage:(UITapGestureRecognizer*)gesture и обрабатывать касания там.тоже.Вы можете прочитать больше о них здесь .

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