swift xcode从导航控制器切换到标签栏控制器的正确方法

Posted

技术标签:

【中文标题】swift xcode从导航控制器切换到标签栏控制器的正确方法【英文标题】:swift xcode proper way to switch from navigation controller to tab bar controller 【发布时间】:2016-04-17 12:39:50 【问题描述】:

我已经嵌入了这样的导航控制器:

我还将它设置为我的根视图,情节提要中的箭头指向它。但现在我想改变,所以我的应用程序使用标签栏而不是导航控制器。我试图单击导航控制器而不是添加标签栏控制器。但是当我搜索我的故事板 xml 文件时,我仍然看到对导航控制器的引用

【问题讨论】:

【参考方案1】:

TabBarController 替换 NavigationController

    在情节提要中选择 NavigationController。 点击删除键。 选择您的ViewController。 从菜单中选择Editor->Embed in->Tab Bar Controller。 选择 TabBarController 并在 Attributes Inspector 中检查 Is Initial View Controller

【讨论】:

以上是关于swift xcode从导航控制器切换到标签栏控制器的正确方法的主要内容,如果未能解决你的问题,请参考以下文章

将数据从标签栏控制器传递到 swift 和 xcode 中的视图控制器

从标签栏控制器跳回导航控制器 - swift 4

使用标签栏和导航实例化深度视图控制器

如何从标签栏视图控制器切换到另一个作为导航控制器子视图的视图

Swift:以编程方式嵌入标签栏控制器后,导航栏消失

Xcode 13 - swift OS 15 中的导航栏和状态栏文本颜色变化