segue不适用于简单的segue测试

时间:2012-01-07 09:27:59

标签: ios xcode storyboard segue

我有一个奇怪的问题。我在故事板中创建了2个viewcontrollers: testSegueViewcontroller nextPageViewController
testSegueViewcontroller包含一个UIButton NextPage。我按住Ctrl键从这个按钮拖动到nextPageViewController并创建了一个Push segue。

问题是当我运行这个程序并单击testSegueViewcontroller中的NextButton时它没有显示nextPageVieController: - (

我做错了什么想法?

3 个答案:

答案 0 :(得分:31)

使用这种方法你应该使用模态segues。推送segue是 UINavigationController 过渡

的一部分

如果您想使用push segue,则需要将 testSegueViewcontroller 放入 UINavigationController 实例中。这将允许Push segue工作。

答案 1 :(得分:1)

如果您的viewcontroller嵌入了uinavigation控制器,则push segue是navigationcontroller的一部分,那么只有您能够将控制器推送到另一个视图。如果您不想添加导航控制器,请使用模态转换。

答案 2 :(得分:0)

您需要将testSegueViewcontroller放在UINavigationController