Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 多行可自动调整大小的UITextView_Ios_Uitextview - Fatal编程技术网

Ios 多行可自动调整大小的UITextView

Ios 多行可自动调整大小的UITextView,ios,uitextview,Ios,Uitextview,我想在我的UITextView中插入两个字符串,以便它们垂直显示 已尝试此代码: NSMutableString* examinationsString = [NSMutableString string]; for (NSString * examination in examinationsArray) { [examinationsString appendString:[NSString stringWithFormat:@"%@, %s ",examination, "\n"

我想在我的
UITextView
中插入两个字符串,以便它们垂直显示

已尝试此代码:

NSMutableString* examinationsString = [NSMutableString string];

for (NSString * examination in examinationsArray)
{
    [examinationsString appendString:[NSString stringWithFormat:@"%@, %s ",examination, "\n"]];
}

return examinationsString;
我已将
UITextView
Lines属性更改为5,但仍将所有内容放在一行中,以“/”分隔

我做错了什么

如果有多行,我还希望
UITextView
可以拉伸,当然,如果无法自动实现,请尝试以下操作:

[examinationsString appendString:[NSString stringWithFormat:@"%@,\n",examination]];

请尝试以下代码:

NSMutableString* examinationsString = [NSMutableString string];

for (NSString * examination in examinationsArray)
{
    [examinationsString appendString:[NSString stringWithFormat:@"%@,\n",examination]];
}
return examinationsString;
现在要根据视图的
contentSize
调整
UITextView
的大小:

CGRect frame = _textView.frame;
frame.size.height = _textView.contentSize.height;
_textView.frame = frame;

没错。现在,如果有多个元素,那么调整UITextView大小的最佳方法是什么?我不能设置它的高度吗?