我有一个这样的故事板:NavigationController - > A - > B - > TabBarController - > ç
当它在自然循环之后,UITabBarController显示正常的tabBar,如下所示:
但是当我在" C"并放松到" B"并再次显示/推送TabBarController,它看起来像这样:
我已经尝试了很多东西,没有任何作用。
修改
这种紫色是导航栏的当前颜色,但我还没有设置这种颜色。标签栏仅在故事板上设置为半透明。
这里的代码显示了我如何实例化UITabBarController:
let storyboard = UIStoryboard(name: "Main", bundle: Bundle.main)
let destination = storyboard.instantiateViewController(withIdentifier: "Home") as! UITabBarController
if let navbar = self.navigationController {
navbar.pushViewController(destinatin, animated: true)
}