【问题标题】:Change image tint color memory leaks更改图像色调颜色内存泄漏
【发布时间】:2017-11-29 17:32:46
【问题描述】:

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

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

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

【问题讨论】:

    标签: ios swift memory-leaks uiimage tintcolor


    【解决方案1】:

    当您重新渲染图像tintColor 时不会出现任何内存问题。重新渲染不使用任何内存。尽管我会建议您在将它们作为资产加载时尽可能在图标上使用正确的颜色。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-03-29
      • 1970-01-01
      • 2015-07-11
      • 1970-01-01
      • 2011-02-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多