如何以编程方式在 PageViewController 的 UIViewController 中使用 segue
Posted
技术标签:
【中文标题】如何以编程方式在 PageViewController 的 UIViewController 中使用 segue【英文标题】:How to use a segue, programmatically, in a UIViewController of a PageViewController 【发布时间】:2015-02-13 07:36:08 【问题描述】:我在 PageViewController 中使用了 3 个视图控制器。
我正在使用以下代码从一个视图控制器导航到另一个视图控制器:
self.performSegueWithIdentifier("goHome", sender: self)
segue 导航到我想要的视图控制器,但是它没有嵌入到 PageViewController 中。如何以编程方式在视图控制器之间分页?
编辑 我试图通过单击按钮(除了已经起作用的滑动)或在完成某些用户触发的事件后触发此事件。这就是为什么我想通过 segue 了解如何做到这一点
【问题讨论】:
【参考方案1】:UIPageViewController 有gestureRecognizers
属性,预配置处理用户交互,它也有viewControllers
属性,你需要做的就是实现UIPageViewControllerDataSource
协议方法,当用户滑动视图时提供一个控制器,它会自动工作。
【讨论】:
以上是关于如何以编程方式在 PageViewController 的 UIViewController 中使用 segue的主要内容,如果未能解决你的问题,请参考以下文章
Android 编程:如何以网格方式以编程方式创建各种视图类型
在android中以编程方式创建视图时如何传递AttributeSet