使用Storyboard移除导航控制器

7

在我的项目中,我一开始使用 编辑器 -> 嵌入 -> 导航控制器 插入了一个导航控制器。 现在我意识到插入选项卡栏比导航控制器更好,但是我无法删除它!编辑器菜单中的“取消嵌入”始终是灰色的,而且每个我选择的项目都是如此... 我该怎么做呢?

2个回答

6
只需在Storyboard中选择navController并删除它。然后,您需要添加一个tab bar controller(可以像nav controller一样进行:Editor -> Embed In -> Tab Bar Controller),并将其与视图控制器连接起来,以满足您的要求。希望这有所帮助。

嗨,Ajeet,谢谢你。我几个小时后发现了你给我的同样的解决方案。所以你的答案是正确的;) 谢谢。 - Ast
但是如果您不想使用选项卡控制器呢?我还需要删除导航控制器,因为我只想显示一个视图。删除导航控制器会导致大量错误。 - Kokodoko
1
@PietBinnenbocht 如果您只需要显示单个视图,并且不需要导航控制器或选项卡控制器,则无需进行任何操作。只需使用故事板默认为您创建的视图即可。如果您计划删除故事板上的所有内容并重新开始 -> 将视图控制器拖到故事板上并将其标记为初始视图。希望这可以帮助您。 - Ajeet

1
“unembed”函数是用于在stackView中取消嵌入“stack”,而不是用于“导航控制器”或“选项卡控制器”。这就是为什么编辑菜单中的取消嵌入项目始终是灰色的原因。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接