![](/img/trans.png)
[英](Swift) how can I change view in pageviewcontroller with touching button
[英]How can I change normal ViewController to PageViewController?
我的项目从正常的ViewController开始,现在我想使用Push segues,但这仅适用于PageViewController
。 现在如何将带有.h和.m的ViewController和其中的代码更改为PageViewController
我认为您对什么是PageViewController感到困惑。 如果您想进行推送,则视图控制器必须位于UINavigation控制器内部。 您将第一个视图控制器初始化为根视图控制器,然后就可以“推”到导航堆栈的顶部。 无需PageViewController。
您的前提不正确。
PageViewControllers不处理推送请求,导航控制器则处理。
页面视图控制器管理一系列页面。 它的内容类似于表格视图或集合视图,不同之处在于内容是整页,并且在页面之间使用页面卷曲或侧向滚动动画。
导航控制器管理视图控制器的堆栈,您可以使用push和pop命令将视图控制器添加到堆栈中或从堆栈中取出。
如果要将应用程序的当前视图控制器放在导航控制器中,则在Interface Builder中有一个菜单命令。 选择视图控制器,下拉编辑菜单,然后查找“嵌入>导航控制器”。 如果选择该菜单项,则Interface Builder会将选定的视图控制器包装在导航控制器中。 我想这就是你想要的。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.