iOS_UIImageView的contentMode属性--照片的显示模式

本文详细介绍了UIImageView的内容模式属性,包括UIViewContentModeScaleToFill、UIViewContentModeScaleAspectFit和UIViewContentModeScaleAspectFill等,解释了如何通过这些模式实现图片在不同大小的UIImageView中的合适显示。

当图片大小超出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, 但可能会导致只显示部分图片.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值