gpt4 book ai didi

ios - 在 iOS 7 上更改标签栏色调颜色

转载 作者:IT王子 更新时间:2023-10-29 07:31:25 24 4
gpt4 key购买 nike

有没有办法将 iOS 7 上标签栏的色调从默认的白色和蓝色图标更改为另一种带有不同颜色按钮的色调?

最佳答案

尝试以下操作:

[[UITabBar appearance] setTintColor:[UIColor redColor]];
[[UITabBar appearance] setBarTintColor:[UIColor yellowColor]];

要为非事件 按钮着色,请将以下代码放入您的 VC 的 viewDidLoad:

UITabBarItem *tabBarItem = [yourTabBarController.tabBar.items objectAtIndex:0];

UIImage *unselectedImage = [UIImage imageNamed:@"icon-unselected"];
UIImage *selectedImage = [UIImage imageNamed:@"icon-selected"];

[tabBarItem setImage: [unselectedImage imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal]];
[tabBarItem setSelectedImage: selectedImage];

您需要为所有 tabBarItems 执行此操作,是的,我知道这很丑陋,希望以更简洁的方式执行此操作。

swift :

UITabBar.appearance().tintColor = UIColor.red

tabBarItem.image = UIImage(named: "unselected")?.withRenderingMode(.alwaysOriginal)
tabBarItem.selectedImage = UIImage(named: "selected")?.withRenderingMode(.alwaysOriginal)

关于ios - 在 iOS 7 上更改标签栏色调颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18795117/

24 4 0