[英]iOS7/8 translucent navigationBar top right corner of the black
iOS8上/ iphone
设置时
navigationbar.translucent = yes;
如果还设置
blueVC.hidesBottomBarWhenPushed = yes;
推ViewController
, navigationbar
ViewController
右上角显示黑色。
检测结果:
默认情况下,黑色区域是UIWindow
。 我将UIWindow
背景颜色更改为白色并修复了问题。 但这只是看起来更好,并没有完全解决。
=======================
使用hidesBottomBarWhenPushed时iOS7奇怪的动画
self.tabBarController.tabBar.hidden=YES;
这种方法会导致推进进程tabbar消失。 它没有解决问题。
试试这段代码:
self.navigationController.view.backgroundColor = [UIColor whiteColor];
我认为它类似于这篇文章: 在升级到Xcode 5.1和iOS 7.1之后的segue过渡期间导航栏上的暗影
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.