您的位置:首页 > 产品设计 > UI/UE

关于UIImageView显示图片的不同样式

2016-09-06 14:45 477 查看
用UIImageView显示图片时,有时图片会被拉伸,这是因为UIImageView继承自UIView,UIView的默认的适配内容的方式是“拉伸填充式”,所以我们看到的图片就被拉伸变形了。如果不想图片被拉伸,还有其他的显示样式可供选择:

1,UIViewContentModeScaleToFill

拉伸填充式,会改变长宽比例。

2,UIViewContentModeScaleAspectFit

按比例拉伸式填充,剩余部分是透明的。

3,UIViewContentModeScaleAspectFill

拉伸内容以适配视图大小,多余的部分被剪切。

4,UIViewContentModeRedraw

通过调用setNeedsDisplay导致边界改变时,重新显示视图。

5,UIViewContentModeCenter

不进行拉伸,将内容放在中间。

6,UIViewContentModeTop

7,UIViewContentModeBottom

8,UIViewContentModeLeft

9,UIViewContentModeRight

10,UIViewContentModeTopLeft

11,UIViewContentModeTopRight

12,UIViewContentModeBottomLeft

13,UIViewContentModeBottomRight
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: