好久沒有寫博客了,以后多寫些博客广辰,對(duì)自己是一種提升帘营,對(duì)大家也是一種幫助
最近特別癡迷storyboard和xib的可視化編程,在寫項(xiàng)目的時(shí)候遇到個(gè)問題就是如何使UILabel自適應(yīng)高度庵朝,查了好多文章博客,沒有太好的辦法,我就自己手動(dòng)搞了搞九府,實(shí)現(xiàn)了自己想要的效果椎瘟,下面分享出來
相信大家都遇到這種情況,label沒有根據(jù)text的字?jǐn)?shù)來自適應(yīng)高度
20150721004232795.png
那么如何使UILabel自適應(yīng)高度呢侄旬?
在可視化編程下我們需要這么做
1肺蔚、不可以將label的高度設(shè)成固定值,因?yàn)樵O(shè)成固定值儡羔,label的大小就確定了宣羊,在怎么改也不會(huì)自適應(yīng)
20150721004517508.png
2、將label的屬性設(shè)成這幾個(gè)值汰蜘,具體什么含義我不是很明白仇冯,我會(huì)在接下來的博客中告訴大家
20150721004539025.png
最終的效果是這樣的
20150721005309508.png
可以看出來,已經(jīng)實(shí)現(xiàn)了我們想要的效果
這里我沒有用一行代碼來實(shí)現(xiàn)UILabel自適應(yīng)高度族操,而且這個(gè)是在iOS8的條件下實(shí)現(xiàn)的赞枕,在iOS7下會(huì)有些不同,使用storyboard很快捷坪创,但是不會(huì)代碼就不懂其中的原理炕婶,所以會(huì)使用代碼是使用storyboard的前提,所以我會(huì)在接下的博客中將使用代碼實(shí)現(xiàn)UILabel的自適應(yīng)高度分享出來莱预。