UITabBar在iOS7中的徽章位置

时间:2013-12-19 10:33:35

标签: ios objective-c ios7 uitabbaritem

无论如何都要定位UITabBar徽章?它看起来在iOS7中几乎没有变化。 在iOS7中,它会转向下一个标签栏项目。

我使用了自定义标签栏项目。

UINavigationController *navController = [self.viewControllers objectAtIndex: 0];
UIViewController *viewController = [navController.viewControllers objectAtIndex:0];
CustomTabBarItem *tabBarItem = [[CustomTabBarItem alloc] initWithTitle:EMPTY_STRING image: nil tag:2];
[tabBarItem setImageInsets:UIEdgeInsetsMake(-14.5, 0, 14.5, 0)];
tabBarItem.customHighlightedImage= [UIImage imageNamed: @"icon_on.png"];
tabBarItem.customStdImage = [UIImage imageNamed:@"icon_off.png"];
viewController.tabBarItem = tabBarItem;

1 个答案:

答案 0 :(得分:0)

使用弃用的方法 setFinishedSelectedImage withFinishedUnselectedImage 时,我遇到了这个问题。而是使用setImage(imageWithRenderingMode)和setSelectedImage(imageWithRenderingMode)。