в одну из сторон? datasource=nil отрубает свайпы в обе стороны. Пробовал в viewControllerBefore и viewControllerAfter проверять на основе переменных - не работает, так как сначала начинает показывать экран а потом только заходит в эти методы (что мне вообще не понятно, почему так)
возможно лучше свой написать? это же довольно простой элемент
я бы создал var currentPage и в viewControllerBefore и viewControllerAfter бы чекал currentPage. Если меньше чем какое-то значение ,которое тебе нужно, то выходить из функции. Еще одна есть идея: в subviews у pageViewController найти его UIScrollView, подписаться на делегат, и имплементировать scrollViewDidScroll, и чекать значение scrollView.contentOffset.x
Обсуждают сегодня