首页 > 解决方案 > 如何从 UIPageViewController 打开 View 并返回到 UIPageViewController

问题描述

我在从 UIPageViewController 打开视图并返回到 PageViewController 上的同一页面时遇到问题。我当前的设置是教程,您可以滚动页面来查看教程。在第二页上,它要求用户从另一页上的 TableView 中选择项目(通过单击按钮)。然后我将如何返回到 UIPageViewController 的第二页?

标签: swiftxcode

解决方案


你可以使用这样的东西:controller.setViewControllers([self.pages[page]], direction: .forward, animated: false, completion: nil)

方向和动画由您决定。

您可以通过使用页面显示第二个 vc presentViewController:animated:completion:。设置一些委派以在父控制器和呈现控制器之间传递数据。

选择后dismissViewControllerAnimated:completion:,您就在您之前所在的位置。


推荐阅读