2016-07-11 12 views
0

私はObjective-Cを使用しています。ここでは、UINavigationBarの背景色を変更する必要があります。そして、私は以下のコードを試みた:UINavigationBarの色を変更します。

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

をしかし、結果は次のとおりです。

enter image description here

私は何をしたいことはそれとして、以下の緑色の代わりに、ぼやけた緑にNavigationBarの色を変更しています今でしょ。誰か助けてください。

答えて

2

[[UINavigationBar appearance] setBarTintColor:[UIColor greenColor]]; 
[[UINavigationBar appearance] setTintColor:[UIColor greenColor]]; 

に希望を外観を使用しようとは次のようにジャストインスペクタで

enter image description here

1

をストーリーボードにあなたのNaigation Barを選択して、直接にバー色合いのプロパティを変更できますかこのコードを追加

self.navigationController.navigationBar.barStyle = UIBarStyleBlackOpaque; 
関連する問題