segue 在简单的 segue 测试中不起作用
Posted
技术标签:
【中文标题】segue 在简单的 segue 测试中不起作用【英文标题】:segue does not work in simple segue test 【发布时间】:2012-02-04 19:42:44 【问题描述】:我有一个奇怪的问题。我在故事板中创建了 2 个视图控制器:testSegueViewcontroller 和 nextPageViewController。 testSegueViewcontroller 包含一个 UIButton NextPage。我用 Ctrl 键从这个按钮拖到 nextPageViewController 并创建了 Push segue。
问题是当我运行这个程序并单击 testSegueViewcontroller 中的 NextButton 时,它不显示 nextPageVieController :-(
对我做错了什么有任何想法吗?
【问题讨论】:
【参考方案1】:使用这种方法,您应该使用模态转场。 Push segue 是 UINavigationController 转换的一部分
如果你想使用 push segue 那么你需要把你的 testSegueViewcontroller 放到 UINavigationController 实例中。这将允许 Push segue 工作。
【讨论】:
感谢答案,我没有意识到 uinavigation 控制器的事实。 不客气!请注意,最好关注FAQ 以从本网站获得最好的结果 %) 不知道为什么这还没有被标记为答案。非常感谢。 谢谢!这让我免于发疯!我已经调试和搜索了几个小时! 我怎样才能把它放在 UINavigationController 中?【参考方案2】:Push segue 是 navigationcontroller 的一部分,如果您的 viewcontroller 嵌入了 uinavigation 控制器,那么只有您能够将控制器推送到另一个视图。如果您不想添加导航控制器,请使用模态转换。
【讨论】:
感谢答案,我没有意识到 uinavigation 控制器的事实。 您到底面临哪些问题?【参考方案3】:您需要将testSegueViewcontroller
放在UINavigationController
中。
【讨论】:
感谢答案,我没有意识到 uinavigation 控制器的事实。以上是关于segue 在简单的 segue 测试中不起作用的主要内容,如果未能解决你的问题,请参考以下文章