0

こんにちは、

を作成UINavigationBarし、カラーバーを水色に変更してみます (Nib ファイルのように)

どうすればいいのですか?

4

5 に答える 5

8
[[UINavigationBar appearance] setTintColor:[UIColor colorWithRed:0 green:.62 blue:.984 alpha:1]];

おい、これを試し[UIColor Aqua]て、アプリ全体を取得してください。

于 2012-11-20T11:40:51.643 に答える
1

tintColorまたはを設定できbackgroundImageますUINavigationBar

- (void) viewDidLoad
{
   //set background image
   [self.navigationController.navigationBar setBackgroundImage:[UIImage imageNamed:@"background.png"]];

  //OR set background Color
  [self.navigationController.navigationBar setTintColor:[UIColor blueColor]];
}

よくわかりませんが、これをアプリの最初の呼び出しメソッドに入れると、どこにでも適用される可能性があります。

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { }
于 2012-10-02T14:19:13.650 に答える
1

try this,

UINavigationController *navigationController;
UIColor* aqua = [UIColor colorWithRed:0 green:1 blue:1 alpha:1];
navigationController.navigationBar.tintColor = [UIColor aqua];

regards

于 2012-11-20T12:03:25.680 に答える
0
UINavigationBar *bar = [self.navigationController navigationBar];
[bar setTintColor:[UIColor colorWithRed:0.5 green:0.5 blue:0.5 alpha:1.0]];

色を設定するには、上記のコードを試してください。

編集済み

 UINavigationBar *bar = [self.navigationController navigationBar];
UIColor* aqua = [UIColor colorWithRed:0 green:1 blue:1 alpha:1];
[bar setTintColor:aqua];

このコードは水色に使用されます

于 2012-10-02T14:13:47.413 に答える
-1
[self.navigationController.navigationBar setTintColor:[UIColor blueColor]];

ViewController が表示される前に、この関数を呼び出します。viewDidLoad:

于 2012-10-02T14:12:42.250 に答える