iOS 导航控制器push时解决黑色背景的办法

从A界面push到B界面,B界面需要隐藏导航栏,而A界面需要显示导航栏..如果我们只这样设置


屏幕快照 2017-08-28 16.24.56.png

当我们从Apush到B的时候如果window的背景颜色是黑色,这时候导航栏就会出现一个黑色的背景,用户体验就会特别差,如何解决这个问题呢?

首先我们创建一个类继承UINavigationController

然后在我们创建的类的.m文件中设置
self.view.backgroundColor =[UIColor whiteColor];
这个颜色最好和A的导航条的颜色一样.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容