我有一个UIImage
全是黑色的小符号。将UIImage
在自定义设置得到UIButton
的子类我。是否可以将图像应用于该图像tintColor
,所以它可以代替黑色图像而不是黑色图像来改变颜色tintColor
?
我只是想避免创建新资产。
// here I want defaultImageName (that is black) to use the tintColor (that is white)
[self setImage:[UIImage imageNamed:defaultImageName] forState:UIControlStateNormal];
如果您仅支持iOS 7,则可以使用tintColor
和UIImageRenderingModeAlwaysTemplate
本文涵盖:
https://www.captechconsulting.com/blogs/ios-7-tutorial-series-tint-color-and-easy-app-theming
如果您需要支持早期版本,则可能需要考虑使用此线程
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句