我想在UIImageView中显示图像。图像比UIImageView大,所以我像这样设置contentMode:
previewImageView.contentMode = .scaleAspectFill
现在的问题是它看起来像像......
但应该看起来像......
我记得在iOS 9.x上使用Swift 2.3和Xcode 7.x时,它看起来“正确”。
有什么想法吗?
修改:
如果我在viewDidLoad()中将UIImageView的heightConstraint.constant设置为49.5,则图像缩放正确,不会出现像素化。
我还应该提到UIImageView是在InterfaceBuilder中创建的。有没有已知的错误?
答案 0 :(得分:0)
将内容模式设置为' Aspect fit'和 只需将原始图像调整为较小尺寸,它就适用于你!