2014-04-07 17 views
0

我有一個UITextView嵌入到UIScrollView。我希望文本視圖不滾動,並且顯示所有文本所需的高度。 所以寬度是固定的,我設置內容插入縮進文本一點。如何使UITextView如此之高以至於它恰好適合iOS7上的文本內容?

如何獲得正確的身高?我試圖將框架的高度設置爲內容高度,但仍然滾動。

+1

計算顯示字符串所需的大小。 'boundingRectWithSize:選項:屬性:背景:' – Wain

+1

檢查這個答案: http://stackoverflow.com/questions/50467/how-do-i-size-a-uitextview-to-its-content – james075

+0

詹姆斯該方法不再適用於iOS7,請參閱此答案:http://stackoverflow.com/a/19090599/1219698 – JMarsh

回答

0

這應該做的伎倆:

-(void)resizeTextView 
{ 
    CGRect frame = _textView.frame; 
    frame.size.height = [_textView sizeThatFits:CGSizeMake(frame.size.width, INFINITY)].height; 
    _textView.frame = frame; 
} 
相關問題