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
添加文字之前定义了height
和UITextView
。
答案 0 :(得分:1)
UITextView
是UIScrollView
的子类。当文本内容变得大于文本视图的框架时,内容将自动开始滚动。无需在UITextView
中嵌入UIScrollView
,因为它已经是一个(以及更多!)。
答案 1 :(得分:0)
将textView的大小设置为等于它的contentSize。 scrollView你必须将它的contentSize设置为你想要的大小。