UIImageView像素化

时间:2018-10-10 13:24:22

标签: ios swift

我需要两种不同尺寸的图像。 100px和50px

我以100px的高度导出了

使用scaleAspectFit contentMode时,较小的imageView会像素化。

根据此answer,解决方案是在将图像导入项目之前对其进行缩放。因为我需要2种不同的尺寸,所以我更喜欢一种替代方法,其中我只能包含较大的尺寸,然后将其缩小以用于较小的imageView,以使项目尺寸较小。是否有解决非像素化图像的解决方案?

let templateImage = UIImage(named: exercise.imageName)?.withRenderingMode(.alwaysTemplate)
    imageView.image = templateImage
    imageView.tintColor = UIColor.blue
    imageView.contentMode = .scaleAspectFit

image1 enter image description here

0 个答案:

没有答案