2012-12-12 25 views
3

我有一個UILabel它有4行。它的字體大小爲15 & autoshrink已啓用。它的最小字體大小爲10.爲什麼標籤文本不總是從同一個點開始?

當我的文字太長時,它會自動從第一行開始。但是,當我的文字太小,那麼它從middle line開始。

如何確保文本總是從第一行開始,無論是太長還是太短?

+3

使用UITextView代替UILabel –

+1

的確,UILabel是爲一行生成的。 –

+0

如果UILabel是爲一行生成的,爲什麼它有'numberOfLines'屬性? ;-) –

回答

2

我認爲你要找的更多是UITextViewUILabel

從蘋果的doc:

UITextView的顯示可以包含可編輯文本的多行區域。

可編輯部分是可選的。如果您想要接近UILabel,則可以將其禁用並滾動。

相關問題