2012-06-16 4 views
2

Я не могу нажать другие кнопки в том же окне, в то время как UIScrollView масштабируется с жестким жестом или прокруткой. Есть ли способ включить это поведение? Это точно так же, как в режиме прокрутки есть эксклюзивное касание (хотя я попытался установить его явно на NO). У меня есть вид прокрутки внутри представления, и я бы хотел, чтобы он прокручивался только тогда, когда пользователь удерживает кнопку прокрутки. В противном случае панорамирование одним пальцем позволяет рисовать вручную.UIScrollView блокирует все касания во время масштабирования или прокрутки.

+0

Что произойдет, если вы начнете с отключения прокрутки, пока кнопка не будет нажата? Я предполагаю, что как только вы начнете прокручивать, кнопка не нажата? –

+0

Нет проблем, если я так сделаю. Проблема в том, что сенсорный интерфейс UIScrollView не воспринимается, пока я касаюсь где-то еще на экране (я просто сижу там, протирая экран без движения). Если у меня есть кнопка переключения, она работает так, как я ожидал. Все мои другие кнопки ведут себя одинаково. Они также не являются детьми в списке прокрутки. – borrrden

+0

Я вижу, это прокрутка, которая не получает прикосновений. Возможно, сама кнопка или ее родительский вид имеют эксклюзивный штрих? –

ответ

0

Как отмечалось в комментариях, ответ заключался в том, что я имел глупый подъярус, который включал exclusiveTouch среди подзонов прокрутки.

Смежные вопросы