typedef NS_ENUM(NSInteger, UIViewContentMode) {

UIViewContentModeScaleToFill,

//为将图片按照整个区域进行拉伸(会破坏图片的比例)【改变内容的高宽比例,缩放内容,UIView中完整显示内容,填满UIView】

UIViewContentModeScaleAspectFit,

//将图片等比例拉伸,可能不会填充满整个区域【保持内容的高宽比,缩放内容,完整显示内容,最大化填充UIview,没填充上的区域透明】

UIViewContentModeScaleAspectFill,

//将图片等比例拉伸,会填充整个区域,但是会有一部分过大而超出整个区域。【保持内容高宽比,缩放内容,超出视图的部分内容会被裁减,填充UIView。需要把View的 clipsToBounds 设置为YES;】

UIViewContentModeRedraw,  //当View的bounds改变,系统会调用setNeedsDisplay,重新绘制视图

UIViewContentModeCenter,   //不缩放,内容在视图中间

UIViewContentModeTop,   //不缩放,内容在视图顶部

UIViewContentModeBottom, //......底部

UIViewContentModeLeft, //......左边

UIViewContentModeRight, //......右边

UIViewContentModeTopLeft, //......顶部靠左

UIViewContentModeTopRight, //......顶部靠右

UIViewContentModeBottomLeft, //......底部靠左

UIViewContentModeBottomRight,//......底部靠右

};

Fill(填充),Fit(试用),Aspect(方向),Scale(比例)

至于Top,Left,Right等等就是将图片在view中的位置进行调整。

效果图:(此图为转载图(*^__^*) ,生动形象)

												

最新文章

  1. clearfix的应用
  2. text-indent无效解决方案
  3. Oracle数据库备份与恢复
  4. 将 Book-Crossing Dataset 书籍推荐算法中 CVS 格式测试数据集导入到MySQL数据库
  5. iOS-UIButton-文字位置,字体大小,边角样式,button种类,点击事件,内容位置
  6. 20条IPTables防火墙规则用法!
  7. 在windows服务器中,将MongoDB服务化。
  8. 在Centos7 更改Docker默认镜像和容器的位置
  9. [sklearn]官方例程-Imputing missing values before building an estimator 随机填充缺失值
  10. 支持行单击、双击事件的GridView和DataList控件(译)
  11. python API验证
  12. net use命令详解
  13. 20165234 预备作业3 Linux安装及学习
  14. log4j2 yml
  15. RACSignal常见用法
  16. can协议
  17. [android] 优酷环形菜单-相对布局练习
  18. Win10 取消桌面快捷键图标
  19. c++编程思想里面的错误(可能c++标准变了,所以以前的东西没有更新)
  20. Nginx配置日志格式记录cookie

热门文章

  1. goweb-http协议
  2. Selenium(十):用By定位元素、鼠标事件、键盘事件
  3. JMeter资源监控插件PerfMon的使用
  4. iOS多线程定时器
  5. Thymeleaf对象的使用:基本对象
  6. Data Management Technology(5) -- Recovery
  7. Linux-3.14.12内存管理笔记【构建内存管理框架(1)】
  8. qt用于图片显示的窗口
  9. matlab中的colormap
  10. MySQL数字类型学习笔记