如何从UIPageViewController打开View并返回到UIPageViewController

时间:2018-05-16 12:20:32

标签: swift xcode

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

1 个答案:

答案 0 :(得分:1)

您可以使用以下内容:controller.setViewControllers([self.pages[page]], direction: .forward, animated: false, completion: nil)

方向和动画取决于你。

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

选择之后你只是dismissViewControllerAnimated:completion:而你回到了以前的位置。