iOS 导航控制器push时解决黑色背景的办法
2017-08-28 本文已影响0人
dqk1023
从A界面push到B界面,B界面需要隐藏导航栏,而A界面需要显示导航栏..如果我们只这样设置

当我们从Apush到B的时候如果window的背景颜色是黑色,这时候导航栏就会出现一个黑色的背景,用户体验就会特别差,如何解决这个问题呢?
首先我们创建一个类继承UINavigationController
然后在我们创建的类的.m文件中设置
self.view.backgroundColor =[UIColor whiteColor];
这个颜色最好和A的导航条的颜色一样.