那些年踩过的坑之UINavigationController

版权声明:书写博客,不为传道受业,只为更好的梳理更好的记忆,欢迎转载与分享,更多博客请访问:http://blog.csdn.net/myinclude 和 http://www.jianshu.com/u/b20be2dcb0c3 https://blog.csdn.net/myinclude/article/details/52609401

一入编程深似海,从此踩坑是日常。开发之道,总会遇到形形色色的坑,现在记录下来,让以后的自己少踩一些相似的坑。

使用UINavigationController踩过的坑:

坑一:
想要将navigationBar的颜色设置成蓝色,想当然的设置navigationBar背景色为blue,结果坑如图a所示,设置颜色为蓝色,显示成浅紫色(WTF????没有找到问题所在,有大神知道原理可以给我留言)

self.navigationController.navigationBar.backgroundColor = [UIColor blueColor];

设置navigation背景颜色为blue
(图a)
网上看了一些资料,设置navigationBar的前景色,此时显示正确,如图b所示:

self.navigationController.navigationBar.barTintColor = [UIColor blueColor];

设置navigation前景色为blue
(图b)
(以后遇到其他坑,继续更新)

猜你喜欢

转载自blog.csdn.net/myinclude/article/details/52609401