iOS之UIImageView的contentMode详解
2016-07-11 10:06
519 查看
(1)ScaleToFill:这是图片显示的默认模式。图片进行非等比例缩放,直到填铺满整个View区域。所以往往造成图片的变形。也就是图片的长度上缩放一定的比例填满显示区域,在宽度上缩放一定的比例填满显示区域。
(2)ScaleAspectFit:这是等比例缩放,所以使用这种缩放模式的图片永远不会变形。图片按一定比例缩放,直到在长度上或者宽度上达到View的边界就停止。没有填满区域就显示View的背景。
(3)ScaleAspectFill:这也是等比例缩放,图片也不会变形。这种缩放和上面的ScaleAspectFit正好相反,图片按一定比例缩放,直到最短的边达到View的边界。所以这种缩放一定会铺满View,超出View的图片你可以选择截掉或者不截掉。
(4)Redraw:重绘。说实话也不清楚这种模式的特点,仅仅实现效果和下面要讲的Left是一样的。
(5)Center:等比缩放,居中显示。
(6)Top:等比缩放,顶部对齐显示。
(7)Bottom:等比缩放,底部对齐显示。
(8)Left:等比缩放,左侧对齐显示。
(9)Right:等比缩放,右侧对齐显示。
(10)TopLeft:等比缩放,左上角对齐显示。
(11)TopRight:等比缩放,右上角对齐显示。
(12)BottomLeft:等比缩放,左下角对齐显示。
(13)BottomRight:等比缩放,右下角对齐显示。
(2)ScaleAspectFit:这是等比例缩放,所以使用这种缩放模式的图片永远不会变形。图片按一定比例缩放,直到在长度上或者宽度上达到View的边界就停止。没有填满区域就显示View的背景。
(3)ScaleAspectFill:这也是等比例缩放,图片也不会变形。这种缩放和上面的ScaleAspectFit正好相反,图片按一定比例缩放,直到最短的边达到View的边界。所以这种缩放一定会铺满View,超出View的图片你可以选择截掉或者不截掉。
(4)Redraw:重绘。说实话也不清楚这种模式的特点,仅仅实现效果和下面要讲的Left是一样的。
(5)Center:等比缩放,居中显示。
(6)Top:等比缩放,顶部对齐显示。
(7)Bottom:等比缩放,底部对齐显示。
(8)Left:等比缩放,左侧对齐显示。
(9)Right:等比缩放,右侧对齐显示。
(10)TopLeft:等比缩放,左上角对齐显示。
(11)TopRight:等比缩放,右上角对齐显示。
(12)BottomLeft:等比缩放,左下角对齐显示。
(13)BottomRight:等比缩放,右下角对齐显示。
相关文章推荐
- [LintCode] Segment Tree Build 建立线段树
- [iOS] UILabel调整行间距方法
- hdu3519Lucky Coins Sequence
- IOS build 与version,InfoDictionary version的区别
- 应用Druid监控SQL语句的执行情况(测试数据表明,Druid性能比DBCP、C3P0、Proxool、JBoss都好)
- Web自动化框架LazyUI使用手册(3)--单个xpath抓取插件详解(selenium元素抓取,有此插件,便再无所求!)
- Web自动化框架LazyUI使用手册(3)--单个xpath抓取插件详解(selenium元素抓取,有此插件,便再无所求!)
- DUKPT(derived unique key per Transaction)
- 文件和目录之stat族函数<stat | fstat | lstat | fstatat>——APUE学习笔记(2)
- UITextView的placehoder实现带并限制100字
- ansible操作远程服务器报Error: ansible requires the stdlib json or simplejson module, neither was found!
- 2016-07-11 Null value was assigned to a property of primitive type setter 问题
- Android UI设计之<十二>自定义View,实现绚丽的字体大小控制控件FontSliderBar
- 在 PC 端使用Bluemix的 Internet of Things Foundation 双向传达接收远程装置信息
- 强大的在线web编辑器UEditor
- B - Ubiquitous Religions
- 3990 G. I guess the gift is a bag! II
- 3985. I guess the gift is a bag!
- @RequestParam 的用法
- String StringBuffer StringBuilder 区别