iOS7/8半透明导航栏右上角的黑色
iOS8/iphone 设置时iOS7/8半透明导航栏右上角的黑色,ios,navigationbar,Ios,Navigationbar,iOS8/iphone 设置时 navigationbar.translucent = yes; 如果还设置了 blueVC.hidesBottomBarWhenPushed = yes; 按下ViewController,navigationbar右角显示黑色 测试结果: 默认情况下,黑色区域为ui窗口。我将ui窗口背景色更改为白色,解决了这个问题。但这只是看起来更好,并没有完全解决 ======================= 这种方法将导致进程选项卡栏消失。它无法解决问题。请尝试
navigationbar.translucent = yes;
如果还设置了
blueVC.hidesBottomBarWhenPushed = yes;
按下ViewController
,navigationbar
右角显示黑色
测试结果:
默认情况下,黑色区域为ui窗口
。我将ui窗口
背景色更改为白色,解决了这个问题。但这只是看起来更好,并没有完全解决
=======================
这种方法将导致进程选项卡栏消失。它无法解决问题。请尝试以下代码:
self.navigationController.view.backgroundColor = [UIColor whiteColor];
我认为这与本文类似:请提供您的问题的更多详细信息,并提出一个特定的问题,以便社区能够帮助您。您是否尝试查看
调试视图层次结构以在导航栏下查找错误?我也有同样的问题,您是如何解决的?谢谢@vicefava self.navigationController.view.backgroundColor=[UIColor whiteColor];非常感谢,我遇到了同样的问题,你的建议解决了。有什么缺点吗?
self.navigationController.view.backgroundColor = [UIColor whiteColor];