2012-07-02 131 views
0

如何調整我的UITextView中的文本大小,使其不會中斷文本?我有一個UITextView設置在特定的高度,我希望該UITextView中的文本適合該高度。在爲UITextField你有adjustSizeToWidth,但不是在UITextView的在UITextView中調整文本大小

+0

據我所知UITextView是一個可滾動的視圖,那麼爲什麼你要在特定的高度擠壓你的文本,當你可以滾動文本? – robustus

+0

我不希望它滾動 – adit

+0

然後UITextView不是你想要的... – robustus

回答

1
CGRect frame = textView.frame; 
frame.size.height = textView.contentSize.height; 
textView.frame = frame; 

來源:https://stackoverflow.com/a/2487402/253008

編輯:

您可以使用

-(CGSize)sizeWithFont:(UIFont *)font constrainedToSize:(CGSize)size 

檢查的文本的寬度UITextView然後當它達到你設定的寬度時,你可以開始降低字體大小

+0

我想要的高度是固定的,文本要調整它的字體。不是反過來 – adit

+0

看到我的編輯,這可能會指出你在正確的方向。 – shabbirv

+0

這很乏味,因爲我必須逐一嘗試字體 – adit