iOS 标签栏项自定义图像
Posted
技术标签:
【中文标题】iOS 标签栏项自定义图像【英文标题】:iOS Tab Bar Item Custom Images 【发布时间】:2015-03-30 20:39:49 【问题描述】:我一直在尝试创建一个带有标签栏项目的标签式应用程序,这些项目是自定义图像,但无论我做什么,它总是有一种色彩。
有什么方法可以使用图像并保留所有原始颜色而不自动用色调覆盖它?
谢谢,感谢您的帮助!
【问题讨论】:
【参考方案1】:解决办法
[[UIView appearance] setTintColor:[UIColor clearColor]];
【讨论】:
感谢您的快速回复!我会把它放在 appDelegate 的didFinishLaunchingWithOptions
函数中吗?我之前尝试过类似的东西(我将 UITabBarItem 的色调设置为 clearColor),它给出了相同的结果:当项目被选中时,它最终实际上是“清除”(看起来标签栏项目没有图标) ,当它没有被选中时,它仍然是灰色的,但我看不到原始图像,因为它只是图像的色调覆盖:(我还有其他事情要做吗?或者我需要把那个其他地方的一段代码?
另外,我使用的是 Swift,我认为这不会有什么不同,但也许我在翻译代码时搞砸了? UIView.appearance().tintColor = UIColor.clearColor();
是我认为的 Swift 转换以上是关于iOS 标签栏项自定义图像的主要内容,如果未能解决你的问题,请参考以下文章