为什么UINavigation闪烁黑色

时间:2016-07-13 04:33:16

标签: ios uinavigationbar

以下是代码:

self.navigationController.navigationBar.barStyle = UIBarStyleBlack;
self.navigationController.navigationBar.tintColor = [UIColor whiteColor];

enter image description here

1 个答案:

答案 0 :(得分:0)

啊,我已经解决了这个问题。 在我的AppDelegate.m中,当我初始化UIWindow时,我没有设置UIWindow的backgroundColor或它的rootViewController的backgroundColor。因此,设置两个backgroundColor之一就可以了。 当被推到顶部的视图没有很好地初始化时(在“viewDidLoad”的方法中,除了“super viewDidLoad”之外没有其他代码),将出现黑色,如下所示: image 2

感谢所有回答我问题的人。我的英语不好,哈哈,这是我第一次问,谢谢!