Прокрутка UIScrollView из-за пределов этой области? - PullRequest
1 голос
/ 04 января 2011

Чтобы работа с пейджингом выполнялась в UIScrollView и чтобы он останавливался там, где вы хотите, каждая остановка должна быть кратна размеру прокрутки, а с помощью clipsToBounds вы можете сделать изображение UIScrollView за пределами представления прокрутки. Это означает, что мое прокручиваемое изображение имеет ширину всего 55 пикселей, но изображение внутри отображается по всему виду. Однако я хочу, чтобы пользователь имел возможность перетаскивать за пределы вида прокрутки, где он видит изображение, и чтобы это событие касания влияло на представление прокрутки.

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

1 Ответ

0 голосов
/ 03 ноября 2011

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

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