【问题标题】:Icons displaying in selected state in more tabbar controller IOS8在更多标签栏控制器IOS8中以选定状态显示的图标
【发布时间】:2015-06-08 10:13:49
【问题描述】:

我在我的应用程序中使用标签栏控制器,并且我有更多标签栏视图控制器。在 iOS 8 中,分配给更多选项卡栏中的选项卡的图标始终处于选中(蓝色)状态,这在 iOS7 中可以正常工作吗?

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

【问题讨论】:

  • 您是从 Storyboard 还是以编程方式添加此图标?
  • 你能添加你的代码吗?
  • @panchaz 在 cmets 中添加代码并不是最好的主意。您通常应该使用此信息编辑您的问题。想象一下,如果有一个由 20 个 cmets 组成的链?我现在为你编辑了它:)
  • @Kheldar 谢谢。下次我会记住这一点

标签: ios objective-c xcode ios8


【解决方案1】:

你可以试试下面的代码:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多