ios选项卡栏图标未显示右侧-将非平面图标添加到ios7选项卡栏和工具栏

ios选项卡栏图标未显示右侧-将非平面图标添加到ios7选项卡栏和工具栏,ios,toolbar,tabbar,Ios,Toolbar,Tabbar,我想在我的uitabbar和uitoolbar中显示一些图标,如下面的图标: 但当我向我的应用程序显示此图标时,它如下所示: 我认为这是因为ios渲染了选项卡栏和工具栏的图标 有什么方法可以解决这个问题吗?当您在UITabBarItem上设置图像时,将其作为: UIImage *tabBarItemImage = [originalImage imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal]; 这告诉iOS 7不要将图像视

我想在我的uitabbar和uitoolbar中显示一些图标,如下面的图标:

但当我向我的应用程序显示此图标时,它如下所示:

我认为这是因为ios渲染了选项卡栏和工具栏的图标


有什么方法可以解决这个问题吗?

当您在UITabBarItem上设置图像时,将其作为:

UIImage *tabBarItemImage = [originalImage imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];
这告诉iOS 7不要将图像视为模板图像


有关更多信息,请参阅。

我在故事板中添加了图像。有什么选择吗?抱歉,我不确定,因为我不使用故事板。因为在iOS 7中,苹果引入了UIImage作为“模板”图像的功能,并让UIImageView的tintColor为其着色。如果要退出此功能,则必须指定图像应用作原始图像(UIImageRenderingModeAlwaysOriginal),但ios6和ios 7中都存在此问题。UIImageRenderingMode始终或最初修复了我在ios 7中的问题,但ios 6中仍然存在问题。哦,是的,我不认为你可以在ios 6中停止这一点,因为当时的UIAbbar不是非常可定制的。但我可能是错的。