美文网首页
iOS AutoLayout中的Content Hugging

iOS AutoLayout中的Content Hugging

作者: 天亮説晚安 | 来源:发表于2017-06-02 16:28 被阅读37次
    • intrinsic content size:有些控件能通过自己显示的内容计算出需要的Size,这个自动计算出来size就叫该控件的固有内容大小。这个大小是和需要显示的内容相关的。UIButton,UILabel就是具有固有内容大小属性的控件。UIButton可以根据它的title字符串长度和需要显示的image来计算需要的Size,UILabel可以根据它的text来计算。

    • 约束优先级: 在Autolayout中每个约束都有一个优先级,在xib或storyboard中双击一个约束即可看到它的优先级。优先级的范围是1 ~ 1000。创建一个约束,默认的优先级是最高的1000

    • Content Hugging Priority: 该优先级表示一个控件抗被拉伸的优先级。优先级越高,越不容易被拉伸,默认是251

    • Content Compression Resistance Priority: 该优先级和上面那个优先级相对应,表示一个控件抗压缩的优先级。优先级越高,越不容易被压缩,默认是750

    相关文章

      网友评论

          本文标题:iOS AutoLayout中的Content Hugging

          本文链接:https://www.haomeiwen.com/subject/phkufxtx.html