首页 > 其他 > 详细

AutoLayout

时间:2016-03-02 22:00:33      阅读:140      评论:0      收藏:0      [点我收藏+]

Intrinsic Size, Content Hugging, Content Compression,Autoshrink

Label等控件不用指定具体的宽度和高度也能满足约束,那是因为它具有intrinsic Size, Interface Builder能够根据字的大小和多少自动计算高度和宽度。Content Hugging用中文可以说成“别拉我”,当空间变大的时候,Content Hugging Priority比较低的View会被拉伸来满足约束。Content Compression实际上是Content Compression Resistance,中文可以理解成“别挤我”。当空间不足的时候,Content Compression低的空间会被高的占用和挤压。

Autoshrink选择Minimum Font Size,可以让Label文字数改变时尺寸自动适应空间大小,将尽可能多地将文字展示出来。

Multiplier是一个更强大的约束,可以定义两个View的宽度或高度之间的乘数关系。比如A View的宽度是B View的宽度的一半;B View的高度是C View的高度的一半加上10个点。

AutoLayout

原文:http://www.cnblogs.com/zhengyumin/p/5236547.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!