AutoLayout + UILabel布局

1、内容决定宽度git

  实现AutoLayout模式下面,UILabel跟随内容大小自动扩张,在storyboard中拖拽一个UILabel,将其居中,而后定时改变内容,不须要特别设置,那么UILabel宽度将跟随内容变化github

 

2、限制位置+内容决定宽度ui

  在上面的基础之上,会发现UILabel宽度逐渐超出屏幕宽度。如今要求UILabel从左边开始,右边距离屏幕不能超过15pt。blog

  那么给这个lebel加三个约束,右边距优先级为750, 大于等于15ptit

  

  设置UILabel的行数为0实现自动换行基础

 

3、与其余元素合做im

  一行内两个label,垂直方向加一个约束,平行;左边的label宽度由内容决定,当左边内容很是多的时候,不能压缩右边的labellayout

  左边+右边拖拽

  

、效果db

   

 

5、示例代码

https://github.com/liqiushui/UILabelAutolayout

相关文章
相关标签/搜索