【发布时间】:2015-05-11 04:13:19
【问题描述】:
iOS8/iphone
设置时
navigationbar.translucent = yes;
如果也设置了
blueVC.hidesBottomBarWhenPushed = yes;
推ViewController,navigationbar右上角显示黑色。
测试结果:
默认情况下黑色区域为UIWindow。我将UIWindow 背景颜色更改为白色,这解决了问题。但这只是看起来更好,并没有完全解决。
=========================
iOS7 strange animation when using hidesBottomBarWhenPushed
self.tabBarController.tabBar.hidden=YES;
这种方式会导致push进程tabbar消失。并不能解决问题。
【问题讨论】:
-
请提供有关您的问题的更多详细信息并提出具体问题,以便社区可以帮助您
-
您是否尝试过查看
Debug View Hierarchy来查找导航栏下的问题? -
我有同样的问题,你是怎么解决的?谢谢!
-
@vicefava self.navigationController.view.backgroundColor = [UIColor whiteColor];
标签: ios navigationbar