更改图像色调颜色内存泄漏

Change image tint color memory leaks

我有以下代码可用于更改图像的色调:

imageView.image = theImageView.image!.withRenderingMode(.alwaysTemplate)
imageView.tintColor = UIColor.green

我一直没能弄清楚的一个问题是这是否会占用大量内存?直接获取我需要的色调颜色的图标是否更好,或者上面的代码不会占用太多内存?

重新渲染图像时不会有任何内存问题tintColor。重新渲染不使用任何内存。虽然我会建议如果可能的话,当您将它们作为资产加载时,如果您的图标上有正确的颜色。