ナビゲーションバーでカスタム画像を使用します(単色でもかまいませんが)。setBackgroundImageを使用してすべてのビューに画像を追加しましたが、より多くのビューが読み込まれると、画像は青色になり、他のビューとはぎこちなく異なって見えます。moreビューと対応するconfigureビューの画像または色を設定するにはどうすればよいですか?私が作るべきコントローラーのようなものはありますか?ありがとう!
質問する
144 次
1 に答える
0
すべてのナビゲーションバーに同じ画像を適用する方法を意味する場合は、アプリのデリゲートdidFinishLaunchingWithOptions
メソッドに次のように入力します。
[[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed:@"MyImageName"] forBarMetrics:UIBarMetricsDefault];
編集:これを最初のViewControllerのviewDidLoadメソッドに配置します。
[[[self.tabBarController moreNavigationController] navigationBar] setBackgroundImage:[UIImage imageNamed:@"myImage"] forBarMetrics:UIBarMetricsDefault];
于 2012-09-07T20:45:27.437 に答える