我想问一下如何缩放图像,以填补UIImageView
但仍保持其高宽比,就像安卓的centerCrop
规模型ImageView
一样。
您应该使用.scaleAspectFill
。在SWIFT 4.2:
myImageView.contentMode = .scaleAspectFill
myImageView.clipsToBounds = true // If you want to crop
以下是的UIImageView的主要内容模式:
在一个充满整个ImageView的是“ScaleAspectFill”再加上你也可以使用“clipsToBound”属性为true,这样它会裁剪多余的图像是出来的ImageView的。
您可以设置图像视图contentMode
到UIView.ContentMode.scaleAspectFill
。它相当于Android的scaleType
centerCrop
的