多行可自动resize的UITextView

我想插入一些string到我的UITextView所以他们垂直显示

试过这个代码:

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

我已经将UITextView Lines属性更改为5,但仍将所有内容全部放在一行中,用“/”分隔

我究竟做错了什么?

我还想让UITextView伸展,如果有超过1行,当然不是自动实现的

请尝试下面的代码:

 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; 

尝试这个:

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