Iphone 增加UITextView的高度

Iphone 增加UITextView的高度,iphone,Iphone,我将得到一些长度未知的数据。要添加到UITextView。有时文本内容的高度可能超过UITextView的高度,即250(如上所示) 如何根据收到的文本增加UITextView的高度?我希望有一个示例代码 注意:根据我的代码,在添加文本之前,我正在定义UITextView的宽度和高度。您可以使用NSString的sizeWithFont:constrainedToSize:lineBreakMode:获得一个CGSize结构,告诉您文本有多大 用法: scrollView = [[UIScrol

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

如何根据收到的文本增加
UITextView
的高度?我希望有一个示例代码


注意:根据我的代码,在添加文本之前,我正在定义
UITextView
宽度和
高度。

您可以使用
NSString
sizeWithFont:constrainedToSize:lineBreakMode:
获得一个
CGSize
结构,告诉您文本有多大

用法:

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

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

您可以使用
NSString
sizeWithFont:constrainedToSize:lineBreakMode:
获得一个
CGSize
结构,告诉您文本的大小

用法:

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

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