swift - 如何从 UIPageViewController 打开 View 并返回到 UIPageViewController
问题描述
我在从 UIPageViewController 打开视图并返回到 PageViewController 上的同一页面时遇到问题。我当前的设置是教程,您可以滚动页面来查看教程。在第二页上,它要求用户从另一页上的 TableView 中选择项目(通过单击按钮)。然后我将如何返回到 UIPageViewController 的第二页?
解决方案
你可以使用这样的东西:controller.setViewControllers([self.pages[page]], direction: .forward, animated: false, completion: nil)
方向和动画由您决定。
您可以通过使用页面显示第二个 vc presentViewController:animated:completion:
。设置一些委派以在父控制器和呈现控制器之间传递数据。
选择后dismissViewControllerAnimated:completion:
,您就在您之前所在的位置。
推荐阅读
- python - 电场矢量图(拉普拉斯方程)
- swift - 更改为等宽数字字体后,Cocoa NSTextField 文本在视图中被截断
- c# - 使用 tcpTransport 自定义绑定 WCF
- laravel - 我想在我的控制器中获取登录用户
- r - 使用 R 计算多元线性回归的对数似然
- scikit-learn - scikit-learn:涉及管道时 fit() 无法启用 sample_weight
- reactjs - 将 props 传递给具有本地状态、状态提升和 redux 的组件 - 推荐
- google-apps-script - 我想编写一个脚本来读取和记录特定行的值并将它们复制到新工作表
- sql-server - 隐藏/取消隐藏查询
- python - 我不知道为什么'if'语句是真的