有没有办法在最后一个UIPageViewController中处理向左滑动? 基本上我有3个介绍屏幕,最后一个屏幕有一个按钮可以进入应用程序。我想通过向左滑动来添加执行相同操作的功能。
我的代码:
func pageViewController(_ pageViewController: UIPageViewController, viewControllerBefore viewController: UIViewController) -> UIViewController? {
let vc = viewController as! AppChildIntroViewController
var index = vc.index
if(index == 0){
return nil
}
index -= 1
return self.viewControllerAtIndex(index)
}
func pageViewController(_ pageViewController: UIPageViewController, viewControllerAfter viewController: UIViewController) -> UIViewController? {
let vc = viewController as! AppChildIntroViewController
var index = vc.index
index += 1
if (index == 3) {
return nil;
}
return self.viewControllerAtIndex(index)
}
如果 index == 3 ,我试图添加推送操作,但在这种情况下,它会立即转到最后一个屏幕上的应用