我需要知道如何使用storyboard更改标签栏上未选择的项目颜色。我可以更改所选项目的颜色,但未选择项目的颜色不会更改。所以,请让我知道如何在目标C中做这件事。
答案 0 :(得分:0)
看来你喜欢新手。
在故事板中,在可在右侧面板上更改的标签栏项目上选择,选择选择和取消选择的状态的颜色。
在代码中,转到UITabBarItem
的定义,这两种方法可以帮助您和下面的代码。
- (instancetype)initWithTitle:(nullable NSString *)title image:(nullable UIImage *)image tag:(NSInteger)tag;
- (instancetype)initWithTitle:(nullable NSString *)title image:(nullable UIImage *)image selectedImage:(nullable UIImage *)selectedImage NS_AVAILABLE_IOS(7_0);
答案 1 :(得分:0)
我认为你需要的是
[[self.tabBar.items objectAtIndex:index] setSelectedImage:[[UIImage imageNamed:@"image"] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal]];
但如果你共享代码
会更好