2011-07-06 5 views
1

ナビゲーションコントローラの背景に特定の色を追加するにはどうすればよいですか?私が見つけることができるように見えるのは、特定のイメージを設定する方法ですが、私の必要性のために、私は背景色しか必要としません。方法がありますか、または色だけを変更するSDK統合された方法はありませんか?ナビゲーションコントローラのボタンの色はどのように設定できますか?

答えて

3

あなたはUINavigationControllerに背景色を設定することはできませんnavigationbar色

[navController.navigationBar setTintColor:[UIColor someColor]]; 
+0

これは私のために動作しません。私は私のappDelegateでそれを設定し、それは何も変更されていないようです: - ? – Alex

+0

が問題を発見しました。これは完全に機能しました。ありがとう! – Alex

+0

私は色をバー全体にしたくないのですが、私は色をバックボタンだけにしたいのですか?それは可能ですか? – iChirag

0

を言っています。ナビゲーションコントローラはUIViewではありません!

UINavigationControllerクラス は、階層的コンテンツのナビゲーション を管理する特殊なビュー コントローラを実装します。このクラスはサブクラス化を目的としていない です。代わりに、 アプリケーションのユーザーインターフェイス にユーザーのコンテンツを のように反映させる場合は、 のインスタンスをそのまま使用します。このナビゲーション インターフェイスを使用すると、 のデータを効率的に表示することができます。 そのコンテンツをユーザが容易にナビゲートすることができます。

UINavigationController Class Reference

+0

私は質問にはっきりしていませんでした。 navigationControllerのnavigationBarの色を変更する必要がありました。 – Alex

関連する問題