【问题标题】:segue does not work in simple segue testsegue 在简单的 segue 测试中不起作用
【发布时间】:2012-02-04 19:42:44
【问题描述】:

我有一个奇怪的问题。我在故事板中创建了 2 个视图控制器:testSegueViewcontrollernextPageViewController
testSegueViewcontroller 包含一个 UIButton NextPage。我用 Ctrl 键从这个按钮拖到 nextPageViewController 并创建了 Push segue。

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

对我做错了什么有任何想法吗?

【问题讨论】:

    标签: ios xcode storyboard segue


    【解决方案1】:

    使用这种方法,您应该使用模态转场。 Push segue 是 UINavigationController 转换的一部分

    如果你想使用 push segue 那么你需要把你的 testSegueViewcontroller 放到 UINavigationController 实例中。这将允许 Push segue 工作。

    【讨论】:

    • 感谢答案,我没有意识到 uinavigation 控制器的事实。
    • 不客气!请注意,最好关注FAQ 以从本网站获得最好的结果 %)
    • 不知道为什么这还没有被标记为答案。非常感谢。
    • 谢谢!这让我免于发疯!我已经调试和搜索了几个小时!
    • 我怎样才能把它放在 UINavigationController 中?
    【解决方案2】:

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

    【讨论】:

    • 感谢答案,我没有意识到 uinavigation 控制器的事实。
    • 您到底面临哪些问题?
    【解决方案3】:

    您需要将testSegueViewcontroller 放在UINavigationController 中。

    【讨论】:

    • 感谢答案,我没有意识到 uinavigation 控制器的事实。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-04-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多