如何删除 UIPageViewController 中的页面?
How delete Pages in UIPageViewController?
是否可以删除 UIPageViewController
中的多个或所有页面?
在我的情况下,我在删除一些 pages/entries 后导航回 UIPageViewController
,我只想设置一个已创建的页面。
由于页面太多,我无法创建所有页面并保存它们的引用。
您可以执行以下操作:
pageViewController.setViewControllers([theViewController], direction: .Forward, animated: true, completion: nil)
没有要删除的内容。 UIPageViewController 除了当前显示视图的页面之外没有任何页面。它只是调用其数据源来请求下一页或上一页。如果您不希望用户能够导航到任何其他页面,请不要提供下一页或上一页:来自这些数据源方法的 return nil
。
是否可以删除 UIPageViewController
中的多个或所有页面?
在我的情况下,我在删除一些 pages/entries 后导航回 UIPageViewController
,我只想设置一个已创建的页面。
由于页面太多,我无法创建所有页面并保存它们的引用。
您可以执行以下操作:
pageViewController.setViewControllers([theViewController], direction: .Forward, animated: true, completion: nil)
没有要删除的内容。 UIPageViewController 除了当前显示视图的页面之外没有任何页面。它只是调用其数据源来请求下一页或上一页。如果您不希望用户能够导航到任何其他页面,请不要提供下一页或上一页:来自这些数据源方法的 return nil
。