2010-05-08 75 views
1

全部,IBOutlet UILabel不會調整大小

我設計了Interface Builder中的一個視圖,並且與其控制器正確連接。 有一些UILabel,它將被充滿大量的文本。 但是,即使我在IB中聲明瞭「自動換行」並將行設置爲0,我也只能顯示第一行。我注意到如果我在IB中增加UILabel的高度,所有的文本都會在多行中正確顯示,但是我不能這樣做,因爲文本可能會有所不同。

不應該UILabel調整自己以適應所有文本? 另外,如果我以編程方式構建UILabel,我可以成功完成一個單詞換行,爲什麼不能用IB來做同樣的事情?

我在做什麼錯?

感謝 萊昂納多

回答

0

我發現的唯一的解決方法是調用sizeToFit編程上的UILabel。 我想知道IB是否有一個設置來模擬這個命令。