什么是相当于针对iOS的UIImageView中心作物规模型的Android ImageView的吗?

问题描述 投票:1回答:3

我想问一下如何缩放图像,以填补UIImageView但仍保持其高宽比,就像安卓的centerCrop规模型ImageView一样。

ios swift uiimageview
3个回答
3
投票

您应该使用.scaleAspectFill。在SWIFT 4.2:

myImageView.contentMode = .scaleAspectFill
myImageView.clipsToBounds = true // If you want to crop

0
投票

以下是的UIImageView的主要内容模式:

  • UIViewContentModeScaleToFill
  • UIViewContentModeScaleAspectFit
  • UIViewContentModeScaleAspectFill

在一个充满整个ImageView的是“ScaleAspectFill”再加上你也可以使用“clipsToBound”属性为true,这样它会裁剪多余的图像是出来的ImageView的。


0
投票

您可以设置图像视图contentModeUIView.ContentMode.scaleAspectFill。它相当于Android的scaleType centerCrop

© www.soinside.com 2019 - 2024. All rights reserved.