Я новичок в UIPageViewControllers
и не может найти решение в другом месте. У меня есть рабочий UIPageViewController
с 3 различными viewControllers
. Прямо сейчас вы можете перейти к другому viewController
, прокручивая влево или вправо, начиная с любой точки на экране. Тем не менее, я просто хочу перейти к другому viewController
, когда я прокручиваю его с правого или левого края экрана. Аналогично тому, как работает Screen Edge Pan Gesture
. Это возможно? Если да, то как я могу реализовать это в своей программе.Swift: UIPageViewController - просматривать контроллеры просмотра с прокруткой с края экрана
ответ
UIPageViewController
имеет и встроенные распознаватели жеста, которые к трюку. Обычно вы не имеете на них никакого влияния. Вы можете добраться до них, вызвав метод gestureRecognizers
на вид UIPageViewController
и посмотреть, что вы можете с ними сделать.
Я просматривал документацию по яблоку на 'gestureRecognizers' для' UIPageViewControllers', но я ничего не могу найти, чтобы изменить их, кроме как отключить их. – Ryguyu
Да, ну, значит, этот элемент не сильно отличается от других элементов по умолчанию, а это значит, что вы не можете его настроить, в основном. – Soberman
Что я делаю в этой ситуации, это присоединить распознаватели жестов к представлениям «3 разных диспетчера просмотров», то есть к контроллерам дочерних представлений контроллера просмотра страниц. Эти методы действий распознавателей жестов публикуют уведомления. В контроллере представления, который управляет контроллером просмотра страниц, я получаю эти уведомления и вызываю setViewControllers:direction:animated:
для выполнения соответствующего слайда.
Загружаемый пример здесь: https://github.com/mattneub/Programming-iOS-Book-Examples/blob/master/bk2ch06p311pageController/ch19p626pageController/AppDelegate.swift – matt
- 1. UIPageViewController и различные контроллеры просмотра
- 2. Swift - Прокручивание между несколькими контроллерами просмотра с использованием UIPageViewController
- 3. Коммутационные контроллеры просмотра в swift
- 4. IAD и просматривать контроллеры
- 5. Swift - UIPageViewController с 4 UIViewControllers
- 6. Просмотр данных с Parse.com с горизонтальным прокруткой в Swift (iOS)
- 7. Первоначальный запуск/Записанные контроллеры просмотра раскадровки Swift
- 8. UIPageViewController с тремя UITableViews, встроенными в навигационные контроллеры
- 9. UIPageViewController и изменения ориентации экрана
- 10. Swift: как реализовать дополнительные контроллеры просмотра с игрой для спрайтов?
- 11. Отключить UIPageViewController bouncing - Swift
- 12. где UIPageViewController кэширует предыдущий и следующий контроллеры?
- 13. Контроллеры просмотра стека
- 14. Swift: Как сделать вид прокрутки выполнять дочерние контроллеры просмотра viewDidLoad
- 15. Контроллеры навигации/контроллеры просмотра, работающие со стеком
- 16. 2 просмотра страницы с использованием UIPageViewController
- 17. Swift - UIPinchGestureRecognizer в UIPageViewController
- 18. Swift - UITapGestureRecognizer UIPageViewController
- 19. Контроллеры Nav в контроллере просмотра страниц
- 20. Центр div в окне просмотра с прокруткой
- 21. Проблема с прокруткой экрана в менеджере (Blackberry)
- 22. Положение мыши с прокруткой экрана в SFML
- 23. Android с прокруткой только для половины экрана
- 24. Добавление звука с помощью UIPageViewController iOS Swift
- 25. Передача данных между UIPageViewController Ребенка с Swift
- 26. Использование UIPageViewController в Swift с «as» downcast
- 27. экрана IOS является черным, когда раскадровка имеет контроллеры просмотра
- 28. Swift UIPageViewController & UIActivityIndicatorView
- 29. Пользовательский список Просмотр с края экрана
- 30. Android ImageView оставляет пробелы с края экрана
Тип страницы или тип прокрутки. – matt
Я хочу тип страницы – Ryguyu