Content Compression Resistance和Content Hugging
2015-02-10 17:22
120 查看
1.Intrinsic Content Size:
就是像button,label等文本的size2.Content
Hugging:反拉伸 Content Compression
Resistance: 反压缩
下图为
xib中 默认的数值。
注意:仅当视图定义了自己的Intrinsic
Content Size,那么它的Content Compression Resistance优先级和Content Hugging优先级属性才有作用。
下面几张图来说明作用
(1)宽度<intrinsic
Content Size的默认大小,Content Compression
Resistance起作用
宽度约束为750时,Content
Compression Resistance Priority->Horizontal >=750时,橙色方框为实际展现的效果。宽度为intrinsic
Content Size的默认大小。控件label不会被压缩
其中虚线:宽度约束 的约束优先级为750
宽度约束为751时,Content
Compression Resistance Priority->Horizontal <750时,橙色方框为实际展现的效果。宽度为宽度约束大小。控件label会被压缩
其中虚线:宽度约束 的约束优先级为751
(2)宽度>intrinsic
Content Size的默认大小,Content
Hugging起作用
宽度约束为251时,Content
Hugging->Horizontal >=251时,橙色方框为实际展现的效果。宽度为intrinsic
Content Size的默认大小。控件label不会被拉伸
其中蓝色虚线:宽度约束
宽度约束为252时,Content
Compression Resistance Priority->Horizontal <252时,橙色方框为实际展现的效果。宽度为宽度约束大小。控件label会被拉伸
其中蓝色虚线:宽度约束
参考: http://codingobjc.com/blog/2015/01/28/autolayoutzhong-de-content-compression-resistancehe-content-huggingdao-di-shi-shi-yao-yi-si/
相关文章推荐
- iOS autolayout的Content Hugging 和 Content Compression Resistance
- Content Compression Resistance和Content Hugging
- Content hugging和Content compression resistance
- AutoLayout中的Content Hugging 和 Content Compression Resistance
- AutoLayout中的Content Hugging 和 Content Compression Resistance
- AutoLayout中的Content Hugging 和 Content Compression Resistance
- Xcode的Content Hugging 和 Content Compression Resistance
- Content Compression Resistance和Content Hugging
- 转:AutoLayout中的Content Hugging 和 Content Compression Resistance
- Swift - 伸缩优先级详解(Content Hugging、Content Compression Resistance)
- iOS知识---针对多个显示内容空间不定内容长度的显示问题Content Hugging 和 Content Compression Resistance
- 对Auto Layout中的Content Compression Resistance和Content Hugging的总结
- AutoLayout中的Content Hugging 和 Content Compression Resistance
- iOS AutoLayout中的Content Hugging 和 Content Compression Resistance优先级问题
- ios AutoLayout中的Content Hugging 和 Content Compression Resistance 优先级问题
- IOS Content Hugging 和 Content Compression Resistance
- IOS开发之Autolayout——“Content Compression Resistance”和“Content Hugging”
- Content Compression Resistance和Content Hugging
- AutoLayout中的Content Hugging 和 Content Compression Resistance
- IOS开发之Autolayout——“Content Compression Resistance”和“Content Hugging”