添加UITextView和scrollview

时间:2012-01-11 17:06:10

标签: iphone objective-c

scrollView = [[UIScrollView alloc] initWithFrame:
                        [[UIScreen mainScreen] applicationFrame]];

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

我将获得一些未知长度的数据。要添加到UITextView。有时,文本内容的高度可能超过UITextView的高度250(如上所示)。

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

注意:根据我的代码,我在为width添加文字之前定义了heightUITextView

2 个答案:

答案 0 :(得分:1)

UITextViewUIScrollView的子类。当文本内容变得大于文本视图的框架时,内容将自动开始滚动。无需在UITextView中嵌入UIScrollView,因为它已经是一个(以及更多!)。

答案 1 :(得分:0)

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