iOS开发>学无止境 - contentMode属性
2015-10-28 11:23
513 查看
contentMode属性:
这个属性是用来设置图片的显示方式,如居中、居右,是否缩放等,有以下几个常量可供设定:
注意以上几个常量,凡是没有带Scale的,当图片尺寸超过 ImageView尺寸时,只有部分显示在ImageView中。UIViewContentModeScaleToFill属性会导致图片变形。UIViewContentModeScaleAspectFit会保证图片比例不变,而且全部显示在ImageView中,这意味着ImageView会有部分空白。UIViewContentModeScaleAspectFill也会证图片比例不变,但是是填充整个ImageView的,可能只有部分图片显示出来。
前三个效果如下图:
这个属性是用来设置图片的显示方式,如居中、居右,是否缩放等,有以下几个常量可供设定:
UIViewContentModeScaleToFill UIViewContentModeScaleAspectFit UIViewContentModeScaleAspectFill UIViewContentModeRedraw UIViewContentModeCenter UIViewContentModeTop UIViewContentModeBottom UIViewContentModeLeft UIViewContentModeRight UIViewContentModeTopLeft UIViewContentModeTopRight UIViewContentModeBottomLeft UIViewContentModeBottomRight
注意以上几个常量,凡是没有带Scale的,当图片尺寸超过 ImageView尺寸时,只有部分显示在ImageView中。UIViewContentModeScaleToFill属性会导致图片变形。UIViewContentModeScaleAspectFit会保证图片比例不变,而且全部显示在ImageView中,这意味着ImageView会有部分空白。UIViewContentModeScaleAspectFill也会证图片比例不变,但是是填充整个ImageView的,可能只有部分图片显示出来。
前三个效果如下图:
相关文章推荐
- iOS文件管理
- ios开发,javascript直接调用oc代码而非通过改变url回调方式
- iOS键盘遮挡文本框的解决方案
- 采用subversion管理iOS资源
- iOS判断应用内是否设置了某个的url schemes
- iOS实现一个颜色渐变的弧形进度条
- 【iOS】AFNetworking断点下载
- iOS开NSDate 设置今天
- iOS选取相册图片
- IOS 导航栏属性设置
- iOS开发选取系统相册
- 斯坦福大学公iOS 7应用开发第一课笔记--MVC模式
- iOS隐藏状态栏
- iOS 9适配技巧
- cocapods使用详情与技巧
- NSURLSession
- iOS开发json解析串打包
- iOS 常用的数据存储方式
- Beginning Auto Layout Tutorial in iOS 7: Part 2
- Beginning Auto Layout Tutorial in iOS 7: Part 1