如何从包含许多页面的UIPageViewController中删除单个页面

时间:2014-02-13 13:49:46

标签: ios uipageviewcontroller

我的应用程序中有一个UIPageViewController,用作不同UICollectionViewControllers的容器。每个UICollectionViewController都代表一个新闻源,用户可以添加并理想地从UIPageViewController中删除并在不同的新闻源之间滑动。为了添加新闻源,用户点击+按钮,从新加载的视图中选择一个主题,当返回时,UIPageViewController加载所有视图并按预期显示。到现在为止还挺好。我现在想要实现的是,当用户点击垃圾按钮时,当前可见视图将从UIPageViewController中删除,并且只剩下剩余的视图仍然在UIPageViewController上。

让我完成这项工作的唯一方法是通过按下垃圾按钮,加载新视图并返回到UIPageViewController,从ViewControllers数组中删除相应的ViewController。

所以基本的问题是:如何从UIPageViewController中删除ViewController并在UIPageViewController视图中重新加载UIPageViewController?

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:-1)

如评论中所述,请参阅此UIPageViewController navigates to wrong page with Scroll transition style

以正确的方式设置viewControllers。

相关问题