在IOS8中,如果您将图标设置为tabbaritem,单击该图标时,它将检查为蓝色。 只是非常样本:
FolderViewController* vcFolder = [[FolderViewController alloc] init];
[vcFolder setTabBarItem:[[UITabBarItem alloc] initWithTitle:NSLocalizedString(@"folder", @"") image:[UIImage imageNamed:@"icon_folder.png"] tag:0]];
是否有可能在自定义图像的uibutton上做同样的事情? 我知道我可以覆盖uibutton并用蓝色重绘图像并显示它。 但有没有简单的方法和我们在tabbar项目上做的一样简单?
答案 0 :(得分:0)
您可以使用:
-(void)setImage:(UIImage *)image forState:(UIControlState)state
的{{1}}方法并为UIButton
州设置适当的图像。
当您按下按钮时,您应该将UIButton的UIControlStateSelected
属性设置为true,以表明它已被选中。
如果我能正确理解你的问题,那应该是这样。