各タブのタブ ボタン全体を UITabBarController の別の画像に置き換えることは可能ですか?
INSTEAD OF THIS - (標準の既定のタブ コントローラーの外観)
これを行う - (画像を使用したカスタム タブ コントローラーの外観)
どうすればこれを行うことができますか?
UITabBarController のカスタマイズはかなり厄介なようです。色合いを変更できますが、それはさまざまな選択/非選択状態のタブ画像の色に影響します....
各タブのタブ ボタン全体を UITabBarController の別の画像に置き換えることは可能ですか?
INSTEAD OF THIS - (標準の既定のタブ コントローラーの外観)
これを行う - (画像を使用したカスタム タブ コントローラーの外観)
どうすればこれを行うことができますか?
UITabBarController のカスタマイズはかなり厄介なようです。色合いを変更できますが、それはさまざまな選択/非選択状態のタブ画像の色に影響します....
それは明らかではありません。ただし、フルカラーの画像を使用し、オプションでテキスト ラベルを省略する方法は次のとおりです。
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" を省略して、テキストを完全に削除することもできます)。