我有4个图标。我希望他们有一个不同的"突出显示"选择时的颜色。
我怎样才能做到这一点?
答案 0 :(得分:0)
你需要手动完成:
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];
答案 1 :(得分:0)
在presentVC的viewWillAppear
中:
override func viewWillAppear(animated: Bool) {
self.tabBarController.tabBar.tintColor = UIColor.redColor()
super.viewWillAppear(animated)
}
在其他方面,只需做一种不同的颜色。