UIImage View 的主要内容模式 (Content Mode)

UIImageViewUIView 的子类别,其中存在一个内容模式属性用来指定视图如何調整其内容。以下是三个常用的缩放模式:

  • Scale to Fill (默认)
  • Aspect Fit
  • Aspect Fill

UIImageView 默认是 Scale to Fill 模式, 在此模式下,系统会拉伸图片使其符合设定尺寸大小。图片的长宽比会随着拉伸而发生改变。

Aspect Fill 是比较推荐的模式,在这个模式下,系统会等比例缩放图片,来使其符合尺寸大小。这个模式有时候会导致图片重叠到别的视图,这时候可以去图片视图的属性检阅器里,在 Drawing 区块下勾选 「Clip to Bounds」 (修剪至边界)。这样可以避免图片延伸到预期视图之外。