UIViewContentModeScaleToFill : 图片拉伸至填充整个UIImageView(图片可能会变形)

UIViewContentModeScaleAspectFit : 按照原来的宽高比,图片拉伸至完全显示在UIImageView里面为止(图片不会变形)

UIViewContentModeScaleAspectFill :图片拉伸至 图片的宽度等于UIImageView的宽度 或者 图片的高度等于UIImageView的高度 为止

UIViewContentModeRedraw : 调用了setNeedsDisplay方法时,就会将图片重新渲染

UIViewContentModeCenter : 居中显示

UIViewContentModeTop,

UIViewContentModeBottom,

UIViewContentModeLeft,

UIViewContentModeRight,

UIViewContentModeTopLeft,

UIViewContentModeTopRight,

UIViewContentModeBottomLeft,

UIViewContentModeBottomRight,

经验规律:

1.凡是带有Scale单词的,图片都会拉伸

2.凡是带有Aspect单词的,图片都会保持原来的宽高比,图片不会变形

例如:

      imageView.contentMode = UIViewContentModeScaleAspectFill;

  // 超出边框的内容都剪掉

   imageView.clipsToBounds = YES;

imageView 的contentMode问题相关推荐

  1. imageView的contentMode

    leftView.contentMode = UIViewContentModeCenter; imageView的ModeUIViewContentModeScaleToFill, //控制多大,图 ...

  2. android imageview图片失真,imageView 图片变形失真

    在开发当中有时会有这样的需求,将从服务器端下载下来的图片添加到imageView上, 但是下载来的图片尺寸大小不固定,宽高也有可能不成比例, 如果我们直接显示,往往会发现图片被挤压,或者变形失真,如果 ...

  3. iOS 9 学习系列:UIStack View

    http://www.cocoachina.com/ios/20150921/13492.html 在 iOS9 中,Apple 引入了 UIStackView,他让你的应用可以通过简单的方式,纵向或 ...

  4. 触摸事件练习 -- 手势解锁

    Main.storyboard <?xml version="1.0" encoding="UTF-8" standalone="no" ...

  5. 《百思不得姐》项目知识点总结

    从2月12日开始到3月9日,一个月学习这个项目收获了很多知识点,给自己总结出来,方便以后查看. 1.控制器的view加载完毕,首先在- (void)viewDidLoad方法中添加 下拉刷新 的控件: ...

  6. user interface

    UI(user interface) 搭建软件界面 (UI) 发送网络请求 多线程 网络数据解析 UIImageView     (图片) UILabel         (文本标签) UIButto ...

  7. iOS8 Core Image In Swift:人脸检测以及马赛克

    iOS8 Core Image In Swift:自动改善图像以及内置滤镜的使用 iOS8 Core Image In Swift:更复杂的滤镜 iOS8 Core Image In Swift:人脸 ...

  8. UITableViewCell中设置动态大小的圆形imageview

    2019独角兽企业重金招聘Python工程师标准>>> 在一个自定义的UITableViewCell里有一个imageview需要显示成圆形,因为它的宽高是autolayout动态设 ...

  9. imageView阴影和圆角效果的处理

    自己随意拖一张图片 UIImageView *imageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"11. ...

  10. iOS imageview图片压缩变形

    http://www.cnblogs.com/someonelikeyou/p/4803406.html imageView.contentMode = UIViewContentModeScaleA ...

最新文章

  1. 怎么把加载图标去掉_怎样在PCB上绘制图标
  2. 皮一皮:王大爷尽说些大实话...
  3. C#链接数据库增删改查的例子
  4. 向EXECL文件中导入数据的同时插入图片
  5. 02-c#基础之01-基础语法(一)
  6. 徽柏工业机器人_新松机器人股票(中国机器人公司排名是怎样的?)
  7. Flutter StreamBuilder 异步更新数据
  8. Spring Tool Suite(STS)启动时出现错误:Java was started but returned exit code=13问题解决
  9. 二叉树的前序中序后序 递归与非递归解法
  10. Flutter学习 — 使用WebSockets
  11. IT公司对员工电脑监控一般使用什么软件?
  12. python 分析泰坦尼克号生还率_泰坦尼克号上谁的生存几率更大?Kaggle 金牌得主 Python 数据挖掘框架发现真相...
  13. Linux reboot全过程
  14. 将社会工程学演绎成艺术---弗兰克·威廉·阿巴内尔的传奇故事--黑客博客
  15. 深度学习中降维和升维
  16. mysql int 11手机号_【mysql】我用不小心用 mysql 的int(11) 存了 手机号,数据都有问题,有办法恢复么?...
  17. 在WPF里使用指纹认证(一、安装SDK)
  18. JavaScript中join()方法详解
  19. 利用WoWSimpleRegistration实现TrinityCore自助注册
  20. 基于深度学习的图像识别模型发展

热门文章

  1. 如何求出三角形的面积
  2. jQuery JCrop插件的一个问题
  3. 主机管理+堡垒机系统开发:前端批量命令结果(十二)
  4. HTML5 浏览器返回按钮/手机返回按钮事件监听
  5. Window Operations
  6. Eclipse tomcat先启动成功,然后再报超时原因之一
  7. 2014.9.20CSS样式表
  8. Ubuntu Amarok乱码解决方案
  9. linux中批量创文件夹的方法
  10. jquery操作元素