こんにちは、uinaviagtion バーの色をグラデーションや色合いのない単色に変更したいと思います。ボタンも同様です。iOS 5 でこれを行うにはどうすればよいですか?
また、uinaviagtion バーのタイトルを設定すると、テキストに小さな影が表示されます。テキストの影/境界線を削除するにはどうすればよいですか? ありがとう!
これを実現するには、カスタム イメージを使用する必要があります。
[[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed:@"myImage.png"] forBarMetrics:UIBarMetricsDefault];
バーボタンアイテムの画像の場合:
UIBarButtonItem *barButton = [[UIBarButtonItem alloc] initWithImage:[UIImage imageNamed:@"myImage.png"] style:UIBarButtonItemStylePlain target:self action:@selector(mySelector)];
self.navigationItem.rightBarButtonItem = barButton;
また
self.navigationItem.backBarButtonItem = barButton;