0
我遇到了UITabBar的问题,它以编程方式添加了UITabBarItem,所选项目没有像平常那样高亮显示。UITabBar的项目在选中时没有突出显示
这里的源
UIImage *imageX = [UIImage imageNamed:@"sample.png"];
UITabBarItem *tabBarItem = [[UITabBarItem alloc]initWithTitle:@"Sample" image:imageX tag:1];
NSArray *array = [NSArray arrayWithObjects:tabBarItem, nil];
[tabBar setItems:array];
当我选择的项目,委托的方法didSelectItem被调用,执行动作,但图像没有被酒吧强调...
- (void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item {
任何人都知道什么是错的?我必须调用其他方法来传递突出显示的图像或类似的东西?
标签栏的项目以编程方式添加,但我通过Storyboard添加的标签栏。
而且,我做了一个测试,标签栏和物品通过故事板添加了标签栏,和一切工作,包括高亮显示的图标时,它的选择
谢谢显示!
您是否找到解决方案? – CedricSoubrie 2012-08-20 14:42:17
我认为这是iOS 6中的一个错误。在iOS 7中,这工作正常。 – user1539434 2014-08-22 21:44:59