我想问一下如何缩放图像以填充UIImageView
,但仍然保持其宽高比,就像Android centerCrop
的{{1}}缩放类型一样。
答案 0 :(得分:1)
您应该使用.scaleAspectFill
。在快速4.2中:
myImageView.contentMode = .scaleAspectFill
myImageView.clipsToBounds = true // If you want to crop
答案 1 :(得分:0)
您可以将图像视图contentMode
设置为UIView.ContentMode.scaleAspectFill
。它等效于Android scaleType
centerCrop
答案 2 :(得分:0)
以下是UIImageView的主要内容模式:
填满整个imageview的那个是'ScaleAspectFill',此外,您还可以使用'clipsToBound'属性为true,这样它将裁剪掉imageview之外的多余图像。