Я бы хотел, чтобы пользовательский жест был так, что если пользователь скользит пальцем вверх в нижней части экрана, он отображает вид прокрутки, который занимает нижнюю четверть экрана. Аналогично, чтобы закрыть представление, пользователь скользит пальцем вниз с экрана. У меня в основном возникают проблемы с выяснением того, как связать жест с анимацией, чтобы представление скользило вверх и вниз, когда пользователь перемещает свой палец.просмотр прокрутки iOS для анимации
ответ
Предположим, у вас есть два вида, self.view
и self.scrollView
. self.scrollView
- под-просмотр внутри self.view
.
Затем место self.scrollView
за кадром.
Регистрация drag
события для обоих просмотров:
[self.view addTarget:self action:@selector(mainViewMoved:withEvent:) forControlEvents:UIControlEventTouchDragInside];
[self.scrollView addTarget:self action:@selector(scrollViewMoved:withEvent:) forControlEvents:UIControlEventTouchDragInside];
Do, требуется ли вид движения в mainViewMoved:withEvent
(довести до Scrollview) и scrollViewMoved:withEvent
(переместить себя вверх/вниз), обработчики на основе сенсорных движений.
Дополнительная информация в this question.
Проверьте UIResponder (суперкласс UIView). Вам необходимо осуществить следующие действия в вашей базе зрения и ваш Scrollview (для вниз прикосновения) или только ваш Scrollview, если есть «ручка» виден, когда она скрыта:
– touchesBegan:withEvent:
– touchesMoved:withEvent:
– touchesEnded:withEvent:
– touchesCancelled:withEvent:
записи, где прикосновение начало чтобы вычислить, как далеко они двигают пальцем, и соответственно отрегулировать рамку просмотра прокрутки. Когда они поднимут свой палец (touchesEnded), определите, прошли ли они некоторый порог (например, 20 пикселей), и если это произойдет, сдвиньте вверх/вниз по вашему прокрутку.
- 1. просмотр анимации не работает для shadowRadius iOS
- 2. Просмотр изменения анимации анимации
- 3. просмотр прокрутки iOS для детей не затрагивается
- 4. просмотр прокрутки iOS не работает
- 5. андроид просмотр анимации внутри прокрутки в режиме прокрутки
- 6. jQuery для прокрутки анимации
- 7. iOS: просмотр анимации возвращается в исходное положение
- 8. IOS: просмотр анимации перевода. Надлежащим образом.
- 9. объединить просмотр текста прокрутки с экрана прокрутки в приложении Ios
- 10. Ползунок внутри Горизонтальный просмотр прокрутки в IOS
- 11. Перевод анимации для укрытия Просмотр
- 12. Нажмите для прокрутки по горизонтали Просмотр прокрутки
- 13. Анимации для отдельной секции прокрутки
- 14. Реализация прокрутки Просмотр в ios для конкретного случая
- 15. просмотр прокрутки без прокрутки по горизонтали
- 16. Замки прокрутки/прокрутки после анимации прокрутки
- 17. Окно Android - просмотр анимации
- 18. Просмотр параметров анимации отладки контроллера
- 19. показать просмотр после анимации
- 20. Expand Просмотр анимации - выпуск
- 21. mCustomScrollbar Отключение анимации прокрутки
- 22. Простой прокрутки анимации мерцания
- 23. Browser производительность прокрутки анимации
- 24. прерывание прокрутки к анимации
- 25. прокрутки анимации с CSS3
- 26. CSS3 анимации прокрутки/разворота
- 27. В меню анимации прокрутки
- 28. jQuery Скорость анимации прокрутки
- 29. прокрутки анимации раскачка ошибка
- 30. Кнопки анимации прокрутки
И что вы пробовали? –
Я реализовал пользовательский жест и вид прокрутки. Я могу заставить его «волшебным образом» появиться/исчезнуть. Я просто не знаю, как перемещать представление вместе с пальцем пользователя. – user1120008