iPhone - странная проблема с UIScrollView и касаниями - PullRequest
0 голосов
/ 29 июня 2009

У меня есть два объекта UIImageView внутри моего вида (оба 320x480 один над другим). Нижний вид изображения находится внутри UIScrollView с включенной прокруткой и масштабированием. Теперь я хочу обрабатывать касания в другом представлении изображения, но он больше не обнаруживает ни одного касания.

Я могу понять, что UIScrollView обрабатывает все касания, которые я делаю на нем. Но прикосновения к изображению над видом прокрутки также не распознаются.

Приложено изображение с моей иерархией просмотра. Может кто-нибудь сказать мне, почему прикосновения к другому изображению также обрабатываются просмотром прокрутки, если это не подпредставление просмотра прокрутки?

А если просмотр прокрутки изгибается при обработке касаний, как распознать касания в другом представлении изображения?

Спасибо.
alt text

Ответы [ 2 ]

0 голосов
/ 30 июня 2009

По умолчанию UIImageViews имеют userInteractionEnabled = NO;

Попробуйте установить значение YES (в IB или в коде).

0 голосов
/ 29 июня 2009

Я не уверен, возможно, вам нужно правильно установить размер кадра и / или размер содержимого для просмотра с прокруткой. Эта страница содержит диаграмму того, о чем я говорю.

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