当图片大小超出imageView时, 会只有部分图片显示在imageView上。当UIImageView的大小和图片大小不相符的时候, 为了达到合适的图片设置效果, 通常设置UIImageView 的contentMode 属性即可(contentMode属性继承于其父类UIViwe)。
UIViewContentModeRedraw,
UIViewContentModeCenter,
UIViewContentModeTop,
UIViewContentModeBottom,
UIViewContentModeLeft,
UIViewContentModeRight,
UIViewContentModeTopLeft,
UIViewContentModeTopRight,
UIViewContentModeBottomLeft,
UIViewContentModeBottomRight
以上属性, 当图片大小超出imageView时, 会只有部分图片显示在imageView上。
UIViewContentModeScaleToFill,
UIViewContentModeScaleAspectFit,
UIViewContentModeScaleAspectFill
UIViewContentModeScaleToFill, 使图片缩放来填充满imageView.
UIViewContentModeScaleAspectFit, 使图片保持原比例, 并且全部显示在imgeView上, 但是可能导致空白区域.
UIViewContentModeScaleAspectFill, 使图片保持原比例, 并且填充满整个imageView, 但可能会导致只显示部分图片.
本文详细介绍了UIImageView的内容模式属性,包括UIViewContentModeScaleToFill、UIViewContentModeScaleAspectFit和UIViewContentModeScaleAspectFill等,解释了如何通过这些模式实现图片在不同大小的UIImageView中的合适显示。

3591

被折叠的 条评论
为什么被折叠?



