UIButton图像色调不起作用

时间:2016-12-12 00:57:04

标签: ios uibutton

我的一个应用程序上有三个UIButtons,它们使用我从icons8获取的图像。在代码中,我改变了色调颜色,它工作正常。无论我设置的色调是什么颜色,按钮图像变成那种颜色。

今天我想添加第四个按钮来静音。我从icons8下载了我想要的图像,添加了按钮并将其设置为我设置了其余的按钮。新按钮不会像其他颜色一样改变颜色。我确定它与图像有关,因为如果我选择不同的图像,它会改变颜色。我也尝试在其中一个较旧的按钮上使用新图像,它不会改变颜色。

我的问题 - 是否需要对图像进行任何特殊处理以使其与色彩一起使用?

2 个答案:

答案 0 :(得分:5)

尝试将图像设置为渲染为模板图像。您可以在.xcasset文件夹中选择图像集,打开属性检查器并将渲染设置为"模板图像。"

enter image description here

答案 1 :(得分:0)

我所做的就是遵循@beyowulf的说明,并在代码上做到了

yourBtn.tintColor = .white (or other color)

这对我有用