无法从 iOS 的情节提要中嵌入导航控制器

Posted

技术标签:

【中文标题】无法从 iOS 的情节提要中嵌入导航控制器【英文标题】:unable to embed Navigation Controller from storyboard in iOS 【发布时间】:2014-04-11 06:48:45 【问题描述】:

![在此处输入图像描述][1]如何嵌入导航控制器,因为我有两个视图控制器,其中一个作为 RootViewController,当我进入编辑器时--->嵌入--->否选项可用/可选择!!请告诉我原因,因为我在之前的示例应用程序中使用过 Navigation Controller,它运行良好。

请帮助解决这个问题!提前致谢

【问题讨论】:

您是否先选择了您的 rootviewcontroller,然后尝试了嵌入选项? 是的,我选择了那个,然后去编辑器 我已经通过拖动添加了导航控制器并尝试了?可以还是建议@AppleDelegate 点击viewcontroller场景下的viewcontroller,然后试试 请检查附图,我的场景对你来说会很清楚,然后也许你可以建议。我也按照您在之前的评论中所说的那样尝试过,但效果不佳 【参考方案1】:

您的屏幕截图显示的是 nib 文件,而不是故事板。您需要创建一个故事板,然后您将能够嵌入您的视图控制器。

您还需要更改项目设置以至少需要 ios 6 Upgraded app to iOS 7 - error "Auto Layout on iOS Versions prior to 6.0" (but want iOS 7 not older)

还要确保将项目更改为引用主情节提要而不是 xib How to convert a NIB-based project to a Storyboard-based?

【讨论】:

能否请您告诉我如何更改我对故事板的参考,因为我真的不明白这一点,而且 AutoLAyout 错误已经消失。

以上是关于无法从 iOS 的情节提要中嵌入导航控制器的主要内容,如果未能解决你的问题,请参考以下文章

模式解除后返回导航控制器索引(无情节提要)

无法在故事板iOS8的导航栏中添加右栏按钮

iOS:不同情节提要中的 presentViewController 未显示导航栏

在没有导航控制器的情节提要中切换 UIViewControllers

导航控制器有时会使用情节提要推送到黑屏

tableview 没有用导航栏填满情节提要中的整个屏幕