ナビゲーションバーの背景色を緑色に変更したいと思います。ナビゲーションバーの背景色 - 半透明がない
ルール:私はAppDelegateと混乱することはできません:)
私が試してみた:
//It's green but it's translucent
[self.navigationController.navigationBar setBackgroundColor:[UIColor colorWithRed:77/255.0 green:255/255.0 blue:100/255.0 alpha:1.0f]];
//It's white, first line has no effect
[self.navigationController.navigationBar setBackgroundColor:[UIColor colorWithRed:77/255.0 green:255/255.0 blue:100/255.0 alpha:1.0f]];
[self.navigationController.navigationBar setTranslucent:NO];
//Same result as case 1
[self.navigationController.navigationBar setAlpha:0.0f];
[self.navigationController.navigationBar setBackgroundColor:[UIColor colorWithRed:77/255.0 green:255/255.0 blue:100/255.0 alpha:1.0f]];
//Too dark
[self.navigationController.navigationBar setBarStyle:UIBarStyleBlackTranslucent];
[self.navigationController.navigationBar setBackgroundColor:[UIColor colorWithRed:77/255.0 green:255/255.0 blue:100/255.0 alpha:1.0f]];
//Only affects the back button's color:
[self.navigationController.navigationBar setTintColor:[UIColor greenColor]];
ので、任意のアイデア?
ありがとうございましたbarTintColorとTintColorもありませんでした。最も早い回答を受け入れる。
ディディ?ビューコントローラーを選択し、シミュレートされたメトリックのインスペクターで、上部バーを不透明なナビゲーションバーに設定します – thorb65