您的位置:首页 > 其它

Content Compression Resistance和Content Hugging

2015-02-10 17:22 120 查看


1.Intrinsic Content Size:

就是像button,label等文本的size
2.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/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: