iOS 图片填充模式
2015-06-25 14:07
453 查看
在使用UIImageView的时候经常会遇到图片变形,或显示不全等情况。UIImageView的contentMode决定了其中图片的填充样式。比较常用(我)的几种
是将图片的宽高压缩或者拉伸为UIImageView实例对象的宽和高。图片全部显示,但通常会导致图片变形。
![](http://img.blog.csdn.net/20150625144152116?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMzkxMjgyNA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](http://img.blog.csdn.net/20150625144343633)
UIViewContentModeScaleToFill UIViewContentModeScaleAspectFit UIViewContentModeScaleAspectFill其中,
UIViewContentModeScaleToFill
是将图片的宽高压缩或者拉伸为UIImageView实例对象的宽和高。图片全部显示,但通常会导致图片变形。
UIViewContentModeScaleAspectFit是将图片根据其宽和高中值大的一边进行压缩或拉伸,然后短的边根据长的边的变化的比例来进行压缩或拉伸。图片全部显示而且比例不变,不会变形。
UIViewContentModeScaleAspectFill和第二个相反,根据值小的一边来进行压缩或拉伸。长的边等比例缩放。这会导致长的边超出UIImageView实例对象的范围。
相关文章推荐
- iOS开发之即时通讯之环信
- iOS 开发学习39 简单学习反射的部分用法
- ios无线轮播图
- IOS中的XML解析之DOM和SAX
- ios 程序崩溃时捕获到异常信息
- iOS 8 Xcode6 设置Launch Image 启动图片
- iOS的过程方法与执行方法
- StoryBoard下ScrollView如何添加约束
- IOS字典转模型
- iOS CALayer 抖动效果
- iOS 开发消息推送(APNS)
- iOS下的RSA加密方法
- iOS百度地图辅助配置文档
- ios开发中常用小技巧
- IOS中的XML解析之DOM和SAX
- 在IOS开发中使用定位
- iOS——Xcode上的Other linker flags
- 关于iOS Push总结
- iOS 图片的属性
- iOS开发中KVO & KVC的使用