调整UITextView的横向方向

时间:2011-02-27 02:43:17

标签: objective-c uitextview screen-orientation

我在IB中创建了一个包含UITableView和UITextVIew的基本视图。我以编程方式调整UITextView的大小以适合其内容,如下所示:

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

这适用于纵向方向,但在横向时,文本视图会增大以容纳额外的水平空间(这是所需的),但上面的代码使高度大于内容。从输出语句中,似乎上面的代码没有考虑文本视图的新宽度。

有没有办法考虑新的宽度以确定正确的高度?

1 个答案:

答案 0 :(得分:1)

旋转后必须调用layoutSubViews(来自控制器的旋转回调),以告诉UITextView在旋转后重新计算自身。

相关问题