一入编程深似海,从此踩坑是日常。开发之道,总会遇到形形色色的坑,现在记录下来,让以后的自己少踩一些相似的坑。
使用UINavigationController踩过的坑:
坑一:
想要将navigationBar的颜色设置成蓝色,想当然的设置navigationBar背景色为blue,结果坑如图a所示,设置颜色为蓝色,显示成浅紫色(WTF????没有找到问题所在,有大神知道原理可以给我留言)
self.navigationController.navigationBar.backgroundColor = [UIColor blueColor];
(图a)
网上看了一些资料,设置navigationBar的前景色,此时显示正确,如图b所示:
self.navigationController.navigationBar.barTintColor = [UIColor blueColor];
(图b)
(以后遇到其他坑,继续更新)