1

私のアプリ デザイナーはシルバーのタブ バーを必要としていますが、これはティント カラーを設定して実装しましたが、これはうまく機能します。

ここに画像の説明を入力

しかし、これはタブバーのアイコンを見えにくくすることでもあるので、これらのアイコンの色を制御できるようにしたいのですが、方法がわかりません。黒いアイコンと灰色のアイコンを使用してみましたが、タブ バーに同じように表示されます。ソース画像は次のとおりです。

黒い家のアイコン 灰色の家のアイコン

ただし、これらは両方ともタブ バーではまったく同じように表示されます。つまり、タブ バー自体と同じ銀色、またはタブが選択されている場合は青色になります。(ここではホームアイコンを表示していますが、他のアイコンも同様です。)

では、タブバーに色を付けてアイコンの色を制御するにはどうすればよいですか? また、タブバーにフルカラーのアイコンを表示できますか?

4

1 に答える 1

3

アイコンの色合いを変更することはできませんがUITabBarItem、画像を選択状態と非選択状態に設定できます。

[self.tabBarItem setFinishedSelectedImage:[UIImage imageNamed@"home-selected"]
              withFinishedUnselectedImage:[UIImage imageNamed@"home-unselected"];
于 2013-03-09T16:46:48.247 に答える