1

各タブのタブ ボタン全体を UITabBarController の別の画像に置き換えることは可能ですか?

INSTEAD OF THIS - (標準の既定のタブ コントローラーの外観)

ここに画像の説明を入力

これを行う - (画像を使用したカスタム タブ コントローラーの外観)

ここに画像の説明を入力

どうすればこれを行うことができますか?

UITabBarController のカスタマイズはかなり厄介なようです。色合いを変更できますが、それはさまざまな選択/非選択状態のタブ画像の色に影響します....

4

1 に答える 1

3

それは明らかではありません。ただし、フルカラーの画像を使用し、オプションでテキスト ラベルを省略する方法は次のとおりです。

var tabBarItem = new UITabBarItem("Item Text", null, 1);
tabBarItem.SetFinishedImages(UIImage.FromBundle("./Images/addexpense.png"), UIImage.FromBundle("./Images/addexpense.png"));

var controllerToAdd = new UIViewController()
{
    TabBarItem = tabBarItem
};

tabBarController.SetViewControllers(new UIViewController[]
{
 controllerToAdd
};

結果は次のようになります (もちろん、私の例に示されている "Item Text" を省略して、テキストを完全に削除することもできます)。

Coinsitter アプリのスクリーンショット

于 2013-10-29T15:00:56.707 に答える