是否可以删除UIPageViewController
中的多个或所有页面?
在我的情况下,我在删除一些页面/条目后导航回UIPageViewController
,我想只设置一个已创建的页面。
由于页数很多,我无法创建所有页面并保存其引用。
答案 0 :(得分:2)
没有什么可以删除的。 UIPageViewController没有除了视图正在显示的页面之外的任何页面。它只是调用其数据源来询问下一页或上一页。如果您不希望用户能够导航到任何其他页面,请不要提供下一页或上一页:从这些数据源方法返回nil
。
答案 1 :(得分:1)
您可以执行以下操作:
pageViewController.setViewControllers([theViewController], direction: .Forward, animated: true, completion: nil)