События касания не срабатывают, когда UIScrollViewer.userinteractionenabled = true - PullRequest
0 голосов
/ 05 марта 2012

В моем приложении есть UIScrollViewer (uiimageview внутри этого), когда userinteractionenabled = true, тогда в приложении не возникает событие касания. Как включить сенсорные события с userinteractionenabled = true.

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

Пожалуйста, помогите мне!

Ответы [ 2 ]

1 голос
/ 05 марта 2012

Поскольку ваш просмотр изображений находится поверх касаний прокрутки, Began не будет иметь желаемого эффекта.Scrollview глотает все прикосновения.Это не имеет ничего общего с userinteractionenabled.

Чтобы создать подпрограмму прокрутки для прикосновения, вам нужно будет коснуться себя.Имейте Посмотрите на этот ответ.

0 голосов
/ 05 марта 2012

Моб, тебе нужно tabContent.multipleTouchEnabled = YES?

...