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