2

私たちのデザイナーは、デフォルトのUITabBarの色を変更したいと考えています。もちろんそうです。

黒/青のデフォルトの配色ではなく、背景を緑にし、アイコンのハイライトを白にします。

誰かがこれを行うための経験や提案がありますか?

4

7 に答える 7

9

UITabBarControllerをサブクラス化し、カスタム描画を実装する必要があります。

このSOの質問をチェックしてください。 UITabBarの色合い/背景色の変更

于 2009-05-12T16:02:18.150 に答える
8

iOS5がリリースされたため、プロパティtintColorを使用できるようになりました。すなわち:

tabBar.tintColor = [UIColor greenColor];
于 2011-10-18T06:44:25.383 に答える
2

私はこれを試してみました、そしてそれは私のために働いています!!!

[self.TabBarController.tabBar setTintColor:[UIColor colorWithRed:0.1294 green:0.5686 blue:0.8353 alpha:1.0]];


[self.TabBarController.tabBar setTintColor:[UIColor "YOUR COLOR"];

それがあなたにも役立つことを願っています!!!

于 2013-03-01T09:36:28.150 に答える
1

iOS 5.0はこの問題を修正しますが、解決策はNDAの下にあります。やりたいことを簡単に行う方法については、ドキュメントでUITabBarを調べてください。

于 2011-10-05T20:09:00.620 に答える
0

気をつけて。アプリがアプリストアに送信される場合、所定の配色を変更すると、Appleはそれを拒否することがあります。

于 2009-05-12T16:07:05.350 に答える
0

ここに便利なリンクがあります:http://duivesteyn.net/2010/01/16/iphone-custom-tabbar-background-image/

于 2010-03-10T08:46:08.637 に答える
-1

これは、少しプライベートAPIハッキングで行うことができます。

于 2009-08-31T09:10:01.803 に答える