gpt4 book ai didi

ios - 如何将 tintColor 应用于 UIImage?

转载 作者:IT老高 更新时间:2023-10-28 11:34:16 27 4
gpt4 key购买 nike

我有一个 UIImage 是一个全黑的小符号。 UIImage 正在我拥有的自定义 UIButton 子类中设置。是否可以让图像对其应用 tintColor,而不是黑色图像,而是将颜色更改为 tintColor 的任何颜色?

我只是想避免创建新 Assets 。

// here I want defaultImageName (that is black) to use the tintColor (that is white)
[self setImage:[UIImage imageNamed:defaultImageName] forState:UIControlStateNormal];

最佳答案

如果你只是支持 iOS 7,你可以使用 tintColorUIImageRenderingModeAlwaysTemplate

这篇文章涵盖了:

https://www.captechconsulting.com/blogs/ios-7-tutorial-series-tint-color-and-easy-app-theming

如果您需要支持早期版本,您可能需要考虑这个线程

How would I tint an image programmatically on the iPhone?

关于ios - 如何将 tintColor 应用于 UIImage?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19802982/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com