私たちのデザイナーは、デフォルトのUITabBarの色を変更したいと考えています。もちろんそうです。
黒/青のデフォルトの配色ではなく、背景を緑にし、アイコンのハイライトを白にします。
誰かがこれを行うための経験や提案がありますか?
私たちのデザイナーは、デフォルトのUITabBarの色を変更したいと考えています。もちろんそうです。
黒/青のデフォルトの配色ではなく、背景を緑にし、アイコンのハイライトを白にします。
誰かがこれを行うための経験や提案がありますか?
UITabBarControllerをサブクラス化し、カスタム描画を実装する必要があります。
このSOの質問をチェックしてください。 UITabBarの色合い/背景色の変更
iOS5がリリースされたため、プロパティtintColorを使用できるようになりました。すなわち:
tabBar.tintColor = [UIColor greenColor];
私はこれを試してみました、そしてそれは私のために働いています!!!
[self.TabBarController.tabBar setTintColor:[UIColor colorWithRed:0.1294 green:0.5686 blue:0.8353 alpha:1.0]];
[self.TabBarController.tabBar setTintColor:[UIColor "YOUR COLOR"];
それがあなたにも役立つことを願っています!!!
iOS 5.0はこの問題を修正しますが、解決策はNDAの下にあります。やりたいことを簡単に行う方法については、ドキュメントでUITabBarを調べてください。
気をつけて。アプリがアプリストアに送信される場合、所定の配色を変更すると、Appleはそれを拒否することがあります。
ここに便利なリンクがあります:http://duivesteyn.net/2010/01/16/iphone-custom-tabbar-background-image/
これは、少しプライベートAPIハッキングで行うことができます。