问题描述
我目前面临的问题是我想通过按下橙色控制器右上角的图标从橙色视图控制器切换到黄色视图控制器。我面临的问题是,当我单击模拟器中的图标时,它会转到黄色控制器,但标签栏消失了。从选项卡栏可访问的视图转到其他视图时,如何确保选项卡栏不会消失?谢谢!
解决方法
您需要将 Orange HomeViewController
包裹在 UINavigationController
中,并将此 UINavigationController
嵌入到 UITabBarController
中。当您从橙色导航到黄色时,您可以将其推送到橙色的导航控制器。
当您对嵌入在 push
中的 UINavigationController
执行 UITabBarController
调用时,它会使 TabBar
在下一个屏幕中保持可见。