Ios 如何在选中时为每个图标设置不同的uitabar.tintColor?
我有4个图标。我希望它们在被选中时具有不同的“突出显示”颜色Ios 如何在选中时为每个图标设置不同的uitabar.tintColor?,ios,swift,Ios,Swift,我有4个图标。我希望它们在被选中时具有不同的“突出显示”颜色 如何实现这一点?您需要手动完成: UITabBarItem *tabBarItem = [yourTabBarController.tabBar.items objectAtIndex:0]; UIImage *unselectedImage = [UIImage imageNamed:@"icon-unselected"]; UIImage *selectedImage = [UIImage imageNamed:@"icon-s
如何实现这一点?您需要手动完成:
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];
在您的
视图中,将在演示的DVC中出现:
override func viewWillAppear(animated: Bool) {
self.tabBarController.tabBar.tintColor = UIColor.redColor()
super.viewWillAppear(animated)
}
在其他的,只是做一个不同的颜色