2011-11-08 16 views
0

XINでUINavigationBar(黒色)とUIBarButtonItem(青色)の色合いを変更しました。 シミュレータでは、それは良いものの、デバイスのナビゲーションバーとボタンのアイテムは黒です。UIBarButtonItemの色調がデバイスで変更されない

次の問題を解決するにはどうすればよいですか?

ありがとうございます。

+0

UIBarButtonItemの色をプログラムの初期化時に変更しましたか? – slonkar

+0

XIBの色合いを変更しました(プログラムではありません) – Sergio

+0

クリーニングを再試行してください。 – Alex

答えて

1

tintColor

ボタンアイテムの色合いの色。 @property(アトミック、保持) UIColor * tintColor可用性

Available in iOS 5.0 and later. 
UIBarButtonItem.h

で宣言

あなたはSDK 5.0を持っているので、Interface Builderで設定されている半透明の色を見ています。ただし、iOS 4でプログラムを実行すると、色合いは無視されます。色合いの色は、iOS 5でのみ設定できます.1つのハックは、UIBarButtonItemではなく、通常のUIButtonを使用することです。 UIButtonsはツールバーに置くことができないので、ツールバーの兄弟として配置し、ツールバーの上に配置することで偽装する必要があります。

関連する問題