我有一系列的视图,可以通过“标签栏”控制器访问-它们都起作用,并且在按下每个图标时都可以看到“标签栏”。
但是,当其中一个视图推到另一个视图时,标签栏不会显示。
我尝试同时使用以下两个选项卡:
self.hidesBottomBarWhenPushed = false
self.tabBarController?.tabBar.isHidden = false
关于如何解决此问题的任何想法?
答案 0 :(得分:1)
根据您的层次结构(但是我可能是错的,不能100%清楚您说的是什么),这是正常现象,因为新的视图控制器V2
完全替代了当前的视图{{1} },而不是UITabBarController
。您的阶层可能是这样的
V1
在标签栏控制器中将vc1 嵌入。因此,当您按下UINavigationController
|
|
UITabBarController ----> VC2
|
|
VC1
时,将显示整个VC2
。
您应该执行类似的操作
UITabBarController