ios - 所有 Controller 中带有标签栏和导航栏的应用程序

标签 ios uinavigationcontroller uitabbarcontroller

我在向屏幕中的所有 Controller 添加选项卡栏时遇到问题,它仅显示在直接连接到选项卡栏的 Controller 中。如何在所有屏幕上显示它?

This is my current main storyboard

最佳答案

我找到了答案,我的问题是我没有为每个选项卡栏项目添加导航 Controller ,我只制作了一个导航 Controller ,这就是选项卡栏没有出现的原因。 正确的顺序是:

TabBarItem1 -> NavController1 -> ViewController1 -> ViewController2

TabBarItem2 -> NavController2 -> ViewController1 -> ViewController2

关于ios - 所有 Controller 中带有标签栏和导航栏的应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57317493/

相关文章:

swift - 带有选项卡 View Controller 的 Segue 保持传递值

ios - 将某一年的周数转换为月份名称

ios - 如何在用户操作后添加标签栏

ios - 使用或不使用全局变量访问 UITabBarController 内的函数/变量?

ios - 特定于每个 View Controller 的导航栏,如 Apple Music

ios - 以编程方式将 navigationController 添加到指定 viewController,无需 Storyboard swift

iphone - 没有选项卡栏项目的 UITabBarController 中的 UIViewController

iOS App - 用户表/模型(支持手动注册和 Auth0)

ios - 我有一个类我想要一些方法转移到数组的对象

ios - 为什么我的多 channel 映射不能正常工作?