AutoLayout进阶
来源:互联网 发布:重庆时时彩预测软件 编辑:程序博客网 时间:2024/06/05 15:25
1.AutoLayout的content hugging / compressioin resistance内容吸附和压缩阻力
简单理解:防止被拉大 防止被压缩
可以理解为 intrinsic content size的优先级
contentHuggingPriority 阻止自己变大的优先级,默认为251,值越高,被拉大的优先级越低。 例如:一行平行两个label,姑且labelLeft和labelRight,labelLeft的contentHuggingPriority的水平方向设置为100,labelRight的contentHuggingPriority默认为251,这时候如果两个label都被填充内容很多,则labelLeft会被拉伸,因为他的阻止拉伸优先级低,为100所以肯定要先被拉大。
contentCompressionResistance 阻止自己变小的优先级,默认为750。
一个固有内容尺寸为 {100,30} 的 label
H:[label(<=100@250)]
H:[label(>=100@750)]
V:[label(<=30@250)]
V:[label(>=30@750)]
明白这个原理,平行label或者button的布局都可以搞定。
0 0
- Autolayout进阶
- AutoLayout进阶
- AutoLayout进阶篇
- ios进阶--Autolayout
- ios进阶--Autolayout 之VFL语言
- ios进阶--Autolayout 之第三方框架--Masonry
- Autolayout
- autolayout
- AutoLayout
- autolayout
- AutoLayout
- autolayout
- AutoLayout
- autolayout
- autolayout
- autolayout
- AutoLayout
- Autolayout
- CoreAnimation暂停和继续Layer动画
- 浅谈搜索引擎技术原理与架构
- yii2 pdo 应用
- -bash: mysql: command not found mac
- Rails
- AutoLayout进阶
- Android_shape分析
- 那些不能错过的Xcode插件
- 微企点 为创业者而生的免费响应式建站平台
- AndroidStudio项目上传到SVN中需要忽略的文件
- 高性能MySql(一)
- 单链表
- Swift 的访问控制(private,internal,public)
- Java 5.36课后题多边形的面积