У меня есть UIViewController
, который содержит UIScrollView
внутри.
m_scrollView
с pagingEnabled = YES;
На каждой «странице» у меня есть UIViewController, который отображает статью.
Чтобы предотвратить подпрыгивание, когда пользователь перелистывает страницу на страницу, я использовал:
m_scrollView.bounces = NO;
и даже
m_scrollView.alwaysBounceHorizonal = NO;
Я заметил, что изменение коснулось только последней страницы, которая не отскакивает. Но при перелистывании других страниц они подпрыгивают.
РЕДАКТИРОВАТЬ: оптимальным решением было сделать отскок первой и последней страницы (таким образом, пользователь получит ответ, что страниц больше нет \ пейджинга), а другие страницы не отскакивают
раздражает отскок при перелистывании страниц - эффект отскока не равен и то же самое. Иногда он отскакивает сильнее, а иногда реже.
Я думал, что это что-то связано с данными загрузки на страницах, но я не думаю, что это так, потому что это происходит также, когда все страницы загружены и не выполняется асинхронная операция загрузки. происходит в фоновом режиме. Есть идеи?
РЕДАКТИРОВАТЬ 2: Я предполагаю, что свойство bounce находится на краю UIScrollView, Но при переходе со страницы на страницу тоже есть подпрыгивание. Иногда я вижу небольшую страницу «следующая-следующая». Например : пролистывание со страницы 2 на страницу 3, а в анимации прокрутки я вижу страницу 4 за 0,1 секунды.
Кроме того, анимация прокрутки не является постоянной. и кажется, что каждое движение действует немного по-другому. Заранее спасибо.