ios实用开发技巧小知识点

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

2017-08-28  本文已影响0人  dqk1023

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


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

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

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

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

上一篇 下一篇

猜你喜欢

热点阅读