UIView внутри UIScrollView не получает сенсорные события - PullRequest
3 голосов
/ 22 мая 2011

Моя иерархия представлений выглядит следующим образом:

-UIScrollView
---UIView
------CustomUIView
------CustomUIView

Я реализовал touchesBegan в CustomUIView, но он не вызывается.

Может кто-нибудь сказать мне, как заставить мой CustomUIView обнаруживать касания?

Ответы [ 2 ]

2 голосов
/ 22 мая 2011

Попробуйте следующее и проверьте:

[scrollView setCanCancelContentTouches:NO];
1 голос
/ 29 июня 2011

Возможно, вы решили это сейчас, но у меня была похожая проблема, и я решил, что мой опыт может помочь кому-то еще с похожей проблемой.

В моем случае у меня была точно такая же настройка, которую захватывал мой CustomUIViewсенсорные события.Чтобы UIView получал любые сенсорные события, мне нужно было позвонить на

[super touchesEnded:touches withEvent:event];

из CustomUIView.Надеюсь, это поможет!

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