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
};

结果可能看起来像这样(当然,您也可以通过省略我的示例中显示的“项目文本”来完全删除文本):

我的 Coinsitter 应用程序的屏幕截图

于 2013-10-29T15:00:56.707 回答