Распространение событий касания вниз через невидимый UIButton - PullRequest
1 голос
/ 18 сентября 2009

У меня есть пара UIB-кнопок в представлении, которое «всплывает» над UIScrollView (т.е. прокрутка UIScrollView не влияет на положение кнопок на экране). Моей логике приложения иногда требуется скрыть одну из этих кнопок, и когда это происходит, UIScrollView невозможно прокрутить, перетаскивая из точки внутри (невидимой) кнопки (она «проглатывает» событие).

Я посмотрел на hitTest: withEvent:, но не уверен, что это лучший / самый простой способ сделать это (и UIButton, и UIScrollView не настроены, и я не хочу создавать пользовательские классы для любого из их как раз для этого).

Есть ли лучший способ распространить событие на представление ниже?

1 Ответ

3 голосов
/ 19 сентября 2009

Вы должны быть в состоянии заставить кнопки игнорировать сенсорные события, вызывая ...

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