gpt4 book ai didi

ios - 多行自动调整大小的 UITextView

转载 作者:行者123 更新时间:2023-12-01 19:15:31 25 4
gpt4 key购买 nike

我想在我的 UITextView 中插入几个字符串所以它们垂直显示

试过这段代码:

NSMutableString* examinationsString = [NSMutableString string];

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

return examinationsString;

我改变了 UITextView将 Lines 属性设置为 5,但仍将全部放在一行中,用“/”分隔

我究竟做错了什么?

我还想要 UITextView如果有超过 1 行,则拉伸(stretch),当然如果它不是自动实现的

最佳答案

请尝试以下代码:

NSMutableString* examinationsString = [NSMutableString string];

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

现在调整 UITextView 的大小根据 View 的 contentSize :
CGRect frame = _textView.frame;
frame.size.height = _textView.contentSize.height;
_textView.frame = frame;

关于ios - 多行自动调整大小的 UITextView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13681050/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com