0

こんにちは、uinaviagtion バーの色をグラデーションや色合いのない単色に変更したいと思います。ボタンも同様です。iOS 5 でこれを行うにはどうすればよいですか?

また、uinaviagtion バーのタイトルを設定すると、テキストに小さな影が表示されます。テキストの影/境界線を削除するにはどうすればよいですか? ありがとう!

4

1 に答える 1

2

これを実現するには、カスタム イメージを使用する必要があります。

[[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;
于 2012-08-02T23:56:28.497 に答える