使用故事板更改未选中的Tabbar项颜色

时间:2016-06-15 11:22:59

标签: ios objective-c iphone

我需要知道如何使用storyboard更改标签栏上未选择的项目颜色。我可以更改所选项目的颜色,但未选择项目的颜色不会更改。所以,请让我知道如何在目标C中做这件事。

2 个答案:

答案 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]];

但如果你共享代码

会更好