func pageViewController(_ pageViewController: UIPageViewController, viewControllerAfter viewController: UIViewController) -> UIViewController? {
guard let vcIndex = viewControllerList.index(of: viewController) else {return nil}
let nextIndex = vcIndex + 1
guard viewControllerList.count != nextIndex else { return nil}
guard viewControllerList.count > nextIndex else {return nil}
return viewControllerList[nextIndex]
}
因为我没有显示下一个视图控制器时返回nil,所以滚动只会滚动到空VC。我想在最后的VC不允许向右滚动的时候。
解决方案我已经看到只是完全关闭手势识别器,但后来并没有真正展示如何重新启用它,我不认为它是我正在寻找的对于。