2009-07-15 7 views
0

は私が行うことでUINavigationBarのtintColorを変更することができました:色が軽すぎる取得するときに問題があるただし、ボタン、戻るボタンとタイトルテキストが表示されていないtintColorを変更したときにUINavigationBarのテキストとボタンを調整する方法は?

self.navigationController.navigationBar.tintColor = [UIColor redColor]; 

。色合いに基づいて自動的に調整されないのはなぜですか?色合いを変更すると、カスタムボタン、カスタムタイトルビュー、カスタム戻るボタンを作成する必要がありますか?

alt text http://img210.imageshack.us/img210/9617/picture1tlv.png

+0

スクリーンショットには、白い背景のナビゲーションバーが表示されます。これはあなたが色合いの色として赤を設定するときに見たものですか? – Jasarien

答えて

0

これは非常に迷惑です。 navigationBar.titleViewbarbuttonitem.customViewのカスタムビューを操作する必要があります。そこで、UILabelに目的の背景色のテキストを使用することができます。より洗練されたソリューションはないと思います。

+0

は、戻るボタンでは機能しません。その矢印の上にカスタムビューを表示することはできません。 – erotsppa

+0

Photoshopでモックして、サブビューとして使用できます。個人的には、tintColorを持たないほうが良いと思います。 – notnoop

関連する問題