TabBarController在呈现或再次推送时更改颜色

时间:2017-02-02 15:01:53

标签: ios swift uitabbarcontroller

我有一个这样的故事板:NavigationController - > A - > B - > TabBarController - > ç

当它在自然循环之后,UITabBarController显示正常的tabBar,如下所示:

enter image description here

但是当我在" C"并放松到" B"并再次显示/推送TabBarController,它看起来像这样:

enter image description here

我已经尝试了很多东西,没有任何作用。

修改

这种紫色是导航栏的当前颜色,但我还没有设置这种颜色。标签栏仅在故事板上设置为半透明。

这里的代码显示了我如何实例化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)
}

0 个答案:

没有答案