首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UITabBar的“more”中没有彩色图标

问UITabBar的“more”中没有彩色图标
EN

Stack Overflow用户
提问于 2014-01-08 16:45:28
回答 1查看 83关注 0票数 1

我得到了标签的彩色标签图标,如下面的截图所示。

​

​

但当我单击更多并查看更多选项卡时,我看不到彩色选项卡图标

​

​

如何获得“更多”标签的彩色标签图标?下面是我在AppDelegate的didFinishLaunchingWithOptions中的代码

代码语言:javascript
复制
UITabBar *tb = tabBarControllerProperty.tabBar;
        NSArray *itemsObject = tb.items;
        for(UITabBarItem *tabItem in itemsObject)
        {
            UIImage *imaged = tabItem.image;
            if([imaged respondsToSelector:@selector(imageWithRenderingMode:)])
            {
                tabItem.image = [imaged imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];
            }
            else
            {
                tabItem.image = imaged;
            }
            tabItem.selectedImage = imaged;

        }
EN

回答 1

Stack Overflow用户

发布于 2014-01-08 16:49:36

尝尝这个,

用于设置选择指示器:

代码语言:javascript
复制
[[yourTabBarController tabBar] setSelectionIndicatorImage:[UIImage imageNamed:ImageName]];

要设置选项卡栏图标,请使用以下代码:

代码语言:javascript
复制
yourTabBarController.ViewController[0].tabBarItem = [[UITabBarItem alloc] initWithTitle:TitleForTabItem image:[[UIImage imageNamed:FirstTabIconImage] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal] selectedImage:[UIImage imageNamed:FirstTabIconImage]];

将此设置选项卡栏项目也用于其他viewControllers。

继续..。:)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20990706

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档