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