iOS8/iphone
在设置中
navigationbar.translucent = yes;
如果还设置
blueVC.hidesBottomBarWhenPushed = yes;
推送ViewController
,navigationbar
的右上角显示了黑色的内容。
测试结果:
默认情况下,黑色区域是UIWindow
。我将UIWindow
背景颜色更改为白色,这解决了问题。但这只是外观上更好,没有完全解决。
=======================
使用hidesBottomBarWhenPushed时iOS7出现奇怪的动画
self.tabBarController.tabBar.hidden=YES;
这种方法会导致进程tab栏消失。但它并不能解决问题。