我有一个奇怪的问题。我在故事板中创建了2个viewcontrollers: testSegueViewcontroller 和 nextPageViewController 。
testSegueViewcontroller包含一个UIButton NextPage。我按住Ctrl键从这个按钮拖动到nextPageViewController并创建了一个Push segue。
问题是当我运行这个程序并单击testSegueViewcontroller中的NextButton时它没有显示nextPageVieController: - (
我做错了什么想法?
答案 0 :(得分:31)
使用这种方法你应该使用模态segues。推送segue是 UINavigationController 过渡
的一部分如果您想使用push segue,则需要将 testSegueViewcontroller 放入 UINavigationController 实例中。这将允许Push segue工作。
答案 1 :(得分:1)
如果您的viewcontroller嵌入了uinavigation控制器,则push segue是navigationcontroller的一部分,那么只有您能够将控制器推送到另一个视图。如果您不想添加导航控制器,请使用模态转换。
答案 2 :(得分:0)
您需要将testSegueViewcontroller
放在UINavigationController
。