3

を使用してiOS 7でナビゲーションバーの色を黒に設定しようとしました

[self.navigationController.navigationBar setTintColor:[UIColor blackColor]];

これを使用しても機能しない

ただし、機能する場合もありますが、他のすべてのバー ボタンが黒のままで、バー ボタンが見えないことがあります。

4

2 に答える 2

7

Appleのドキュメントを確認してください。情報が得られました

iOS7 のデフォルトの navigationBar は半透明で、その背景は barTinColor によって制御されます

したがって、navigationBar を iOS6 のように黒くするには、次のようにします。

[self.navigationController.navigationBar setTranslucent:NO];

[self.navigationController.navigationBar setBarTintColor:[UIColor blackColor]];

または

[self.navigationController.navigationBar setBarStyle:UIBarStyleBlackOpaque];
于 2013-09-25T14:27:56.243 に答える
3

iOS7 の場合:

[self.navigationController.navigationBar setBarTintColor:[UIColor blackColor]];

于 2013-09-25T14:27:54.773 に答える