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