У меня есть пользовательский вид с некоторым сложным поведением прокрутки. Я бы хотел, чтобы прокрутка имела ту же физику, что и UIScrollView
, как инерция, так и крайность. Можно ли как-то повторно использовать код физики от UIScrollView
, чтобы сохранить усилия и обеспечить постоянный пользовательский интерфейс?Можно ли повторно использовать физику прокрутки UIScrollView для пользовательского прокрутки?
0
A
ответ
0
Это своего рода хак, но это можно сделать. Решение хорошо объяснено в разделе WWDC 2012 Сессия № 223: Enhancing User Experience with Scroll Views. Основной трюк заключается в размещении регулярного UIScrollView
над вашим контентом, просмотр изменений смещения, сообщаемых делегатом scrollViewDidScroll:
, и соответственно корректировка контента вашего пользовательского представления. Единственный улов - это прием другого сенсорного ввода (поскольку просмотр прокрутки охватывает ваш реальный контент и проглатывает ввод), но даже это достаточно легко решить, как показано в видео WWDC.
Смежные вопросы
- 1. Ограничить угол прокрутки для прокрутки UIScrollView
- 2. Можно ли использовать событие прокрутки для div?
- 3. идентификация прокрутки в UIScrollview?
- 4. UIScrollView - показывает полосу прокрутки
- 5. UIScrollView задерживая при прокрутки
- 6. Вложенный UIScrollView - Направление прокрутки
- 7. iOS Swift: пользовательская анимация прокрутки для UIScrollView
- 8. относительно прокрутки внутри UIScrollView
- 9. Разрешающая способность прокрутки UIScrollView
- 10. Обнаружение прокрутки UIScrollView
- 11. Прокрутка прокрутки UIScrollView
- 12. Настройка полос прокрутки UIScrollView
- 13. iOS UIScrollView прокрутки обнаружения
- 14. Ограничить зону прокрутки UIScrollView
- 15. Синхронизация прокрутки UIScrollView
- 16. прокрутки CoreText в UIScrollView
- 17. Изменение скорости прокрутки UIScrollView
- 18. UIScrollView не горизонтальной прокрутки
- 19. Установить направление прокрутки UIScrollview
- 20. UIScrollView с кнопками прокрутки
- 21. UIScrollView прокрутки вниз
- 22. UIScrollView направление прокрутки
- 23. Можете ли вы изменить чувствительность прокрутки UIScrollView?
- 24. Анимация прокрутки UIScrollView с CoreAnimation
- 25. Можно ли повторно использовать cellForItemAtIndexPath :?
- 26. Создание прокрутки UIView без UIScrollView
- 27. Обнаружение конца программной прокрутки UIScrollView
- 28. Является ли contentOffset правильным свойством для определения прокрутки позиции прокрутки?
- 29. Приложение для прокрутки: UIPageViewController vs UIScrollView
- 30. Можно ли использовать прокрутку страницы для прокрутки внутреннего div?