【问题标题】:remove navigation controller inserted with storyboard删除使用情节提要插入的导航控制器
【发布时间】:2012-11-17 07:38:28
【问题描述】:

我在工作开始时使用editor->embed in->Navigation Controller 在我的项目中插入一个导航控制器。 现在我意识到插入标签栏而不是导航控制器更好,但我无法删除它!编辑器菜单中未嵌入的项目始终为灰色,我选择的每个项目... 我该如何做这份工作?

【问题讨论】:

    标签: ios uinavigationcontroller storyboard


    【解决方案1】:

    只需选择故事板中的 navController 并将其删除。然后你需要添加一个标签栏控制器(你可以这样做与导航控制器相同:编辑器->嵌入->标签栏控制器)并根据需要将它与视图控制器连接起来。希望这会有所帮助。

    【讨论】:

    • 嗨,Ajeet,谢谢,几个小时后,我找到了您给我的相同解决方案。所以你的回答是对的;)谢谢
    • 但是如果你不想使用标签控制器怎么办?我还需要删除导航控制器,因为我只想显示一个视图。删除导航控制器会导致大量错误。
    • @PietBinnenbocht 如果您要显示单个视图并且不需要 navigationController 或 tabController,那么您无需执行任何操作。只需使用默认情况下为您创建的视图故事板。如果您计划删除情节提要上的所有内容并重新开始 -> 将视图控制器拖到情节提要并将其标记为初始视图。希望这会有所帮助。
    【解决方案2】:

    “unembed”函数用于在stackView中取消嵌入“stack”,而不是用于“navigation controller”或“tab bar controller”。这就是编辑器菜单中未嵌入的项目始终为灰色的原因。

    【讨论】:

      猜你喜欢
      • 2014-09-17
      • 1970-01-01
      • 2016-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-19
      相关资源
      最近更新 更多