我想更改導航欄上的顏色,並且文檔指出不要嘗試更改「alpha」值。那麼,如果所有的構造函數都提供了alpha值,我怎麼能設置一個不是SDK定義值的顏色(例如[UIColor redColor],brownColor等)?我試圖獲得當前的alpha值,但沒有幫助。當我使用自定義顏色時,它會導致導航欄看起來像一個X射線(一個尖銳的,黑色的白色)。爲什麼我無法爲UINavigationBar設置自定義顏色色調?
[self.navigationController.navigationBar setTintColor: [UIColor brownColor]];