Предотвратить прокрутку от прокрутки в UIScrollView - PullRequest
4 голосов
/ 10 июня 2010

У меня есть UIScrollView подкласс с определенным подпредставлением, которое я хотел бы предотвратить прокруткой (в то время как все остальные подпредставления прокручиваются как обычно).

Ближайший пример, который я могу вспомнить, - это «индексная полоса» UITableView справа (посмотрите пример в приложении «Контакты»). Я предполагаю, что это подпредставление таблицы (scrollview), но оно не перемещается при прокрутке пользователя.

Кажется, я не могу заставить свою подпредставленность оставаться на месте! Как мне это сделать?

Ответы [ 3 ]

5 голосов
/ 27 июня 2010

Хитрость заключается в том, чтобы настроить рамку «не прокручиваемого» подпредставления внутри -layoutSubviews.

2 голосов
/ 23 июня 2011

Добавьте представление, которое вы не хотите перемещать, как одноуровневое представление представления прокрутки поверх представления прокрутки, а не как подпредставление.

0 голосов
/ 10 июня 2010

Вы можете установить его свойство с именем userInteractionEnabled в NO

...