在更多标签栏控制器IOS8中显示处于选定状态的图标

时间:2015-06-08 10:13:49

标签: ios objective-c xcode ios8

我在我的应用中使用标签栏控制器,我有更多标签栏视图控制器。在iOS 8中,分配给更多标签栏中的选项卡的图标始终处于选定(蓝色)状态,这在iOS7中运行良好吗?

image = [UIImage imageWithContentsOfFile:imagePath];
UITabBarItem *tabBarItem = [[UITabBarItem alloc] initWithTitle:title image:image tag:tag];

enter image description here

1 个答案:

答案 0 :(得分:0)

您可以尝试使用以下代码:

UITabBar *tabBar = tabBarController.tabBar;
UITabBarItem *tabBarItem1 = [tabBar.items objectAtIndex:0];

[tabBarItem1 setImage:[[UIImage imageNamed:@"tab1"] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal]];
[tabBarItem1 setSelectedImage:[[UIImage imageNamed:@"tab1Selected"] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal]];
[tabBarItem1 setTitle:title];

你可以用其他标签做同样的事情