美文网首页ios实用开发技巧小知识点
iOS 导航控制器push时解决黑色背景的办法

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

作者: dqk1023 | 来源:发表于2017-08-28 16:36 被阅读0次

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


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

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

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

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

相关文章

网友评论

    本文标题:iOS 导航控制器push时解决黑色背景的办法

    本文链接:https://www.haomeiwen.com/subject/zlsgdxtx.html