Ios 带ScaleSpectFit模式的UIImageView使图像像素化

Ios 带ScaleSpectFit模式的UIImageView使图像像素化,ios,swift,uiimageview,uiimage,swift3,Ios,Swift,Uiimageview,Uiimage,Swift3,我想在UIImageView中显示一个图像。图像比UIImageView大,因此我将contentMode设置为: previewImageView.contentMode = .scaleAspectFill 现在的问题是它看起来像是像素化的 但是看起来应该是 我记得在iOS 9.x上使用Swift 2.3和Xcode 7.x的日子里,它看起来“正确” 有什么想法吗 编辑: 如果我在viewDidLoad()中将UIImageView的heightConstraint.constant设

我想在UIImageView中显示一个图像。图像比UIImageView大,因此我将contentMode设置为:

previewImageView.contentMode = .scaleAspectFill
现在的问题是它看起来像是像素化的

但是看起来应该是

我记得在iOS 9.x上使用Swift 2.3和Xcode 7.x的日子里,它看起来“正确”

有什么想法吗

编辑

如果我在viewDidLoad()中将UIImageView的heightConstraint.constant设置为49.5,则图像在没有像素化的情况下缩放正确


我还应该提到UIImageView是在InterfaceBuilder中创建的。是否存在已知错误?

将内容模式设置为“方面匹配”,然后
只需将原始图像的大小调整到较低的大小,它将适用于u

这两幅图像之间有什么区别?第一幅是像素化的,这种区别在真实设备和模拟器上更明显。你找到解决方案了吗?我的应用程序上都有这个