多行可自动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]];