2012-01-11 79 views
0
scrollView = [[UIScrollView alloc] initWithFrame: 
         [[UIScreen mainScreen] applicationFrame]]; 

UITextView *textView = [[UITextView alloc] initWithFrame:CGRectMake(25, 100, 200, 250)]; 
    textView .text [email protected]"long text "; 

我将获取一些未知长度的数据。将其添加到UITextView。有时文本内容的高度可能会超过UITextView的高度,即250(如上所示)。添加UITextView和滚动视图

如何根据我收到的文字增加UITextView的高度?我将不胜感激示例代码?后来我需要将此添加到UIScrollView(我知道如何添加到滚动视图),但我不知道如何增加滚动视图的高度。有人可以帮我编码吗?

注意:根据我的代码,我在定义UITextViewwidthheight之前向其中添加文本。

回答

1

UITextViewUIScrollView的子类。当文本内容增长到比文本视图的框架更大时,内容将自动开始滚动。没有必要在UIScrollView中嵌入UITextView,因为它已经是一个(还有更多!)。

0

设置textView的大小等于它的contentSize。 scrollView你必须设置它的contentSize等于你想要的大小。