什么相当于 iOS UIImageView 的 Android ImageView 的中心裁剪比例类型?

Vin*_*yen 6 uiimageview ios swift

我想问一下如何缩放图像以填充UIImageView但仍保持其纵横比,就像centerCropAndroid的缩放类型ImageView一样。

qtn*_*ngo 10

你应该使用.scaleAspectFill. 在 swift 4.2 中:

myImageView.contentMode = .scaleAspectFill
myImageView.clipsToBounds = true // If you want to crop
Run Code Online (Sandbox Code Playgroud)

  • .scaleAspectFill 将拉伸图像以适应 UIImageView。如果你想保持纵横比,你应该使用 .scaleAspectFit。最好的方法是在代码中尝试两种解决方案以查看最终结果。如果这对您有帮助,请为我的帖子点赞。谢谢! (3认同)