1

何らかの理由でpopViewControllerAnimated、前のビューに戻るとUIBarButtonItem、目的の紫色 (ストーリーボードに設定されている) ではなく、色合いが灰色になります。

メソッド内でナビゲーションバーを更新する方法はありviewWillAppearますか? を使用してみまし[self.navigationController loadView];たが、他の問題が発生し、ビューの読み込みが妨げられます。

4

1 に答える 1

0

プログラムで元に戻すことができます。

-(void)viewWillAppear
{
UIColor *color = [UIColor colorWithRed:0.0 green:0.0 blue:0.0 alpha:1.0];
myNavController.navigationBar.tintColor = color;
}

http://www.rapidtables.com/web/color/RGB_Color.htmを使用して色を見つけます。

于 2014-06-28T21:51:21.097 に答える