在iOS中,当你想要在UIPageViewController中点击UIButton后转到下一页,你可以按照以下步骤进行操作:
let currentViewController = pageViewController.viewControllers?.first
setViewControllers(_:direction:animated:completion:)
方法来设置下一页的视图控制器。
let nextViewController = // 获取下一页的视图控制器
pageViewController.setViewControllers(nextViewController, direction: .forward, animated: true, completion: nil)
在这里,你需要根据你的需求获取下一页的视图控制器。你可以使用一个数组来保存所有的视图控制器,并根据当前视图控制器的索引获取下一页的视图控制器。
pageViewController.setViewControllers(nextViewController, direction: .forward, animated: true) { _ in
// 转场动画完成后执行的操作
}
这样,当你点击UIButton时,UIPageViewController就会转到下一页。
关于UIPageViewController的更多信息,你可以参考腾讯云的相关文档和示例代码: