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大小的最佳方法是什么?我不能设置它的高度吗?