2011-02-27 77 views
0

我有一個包含一個UITableView和一個UITextView在IB創建一個基本觀點。餘大小的UITextView編程到如下適合其內容:調整大小UITextView的橫向打印

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

這工作正常爲肖像取向,但是當在橫向文本視圖增長以容納附加的水平空間(這是所希望的),但上面的代碼使高度比內容大。從輸出語句,它顯示爲雖然上面的代碼沒有考慮到文本視圖的新的寬度。

有什麼方法可以考慮新的寬度以確定正確的高度?

回答

1

您必須在旋轉後(從控制器的旋轉回調)調用layoutSubViews來告訴UITextView在旋轉後重新計算它自己。

+0

冠軍!謝謝你的幫助。 – Andrew 2011-02-27 03:01:04