是否可以用 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
};
结果可能看起来像这样(当然,您也可以通过省略我的示例中显示的“项目文本”来完全删除文本):