1. 程式人生 > >那些年踩過的坑之UINavigationController

那些年踩過的坑之UINavigationController

一入程式設計深似海,從此踩坑是日常。開發之道,總會遇到形形色色的坑,現在記錄下來,讓以後的自己少踩一些相似的坑。

使用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)
(以後遇到其他坑,繼續更新)