0

我想为我的 iPhone 应用程序向我的 UITextView 添加新的文本行。基本上我的文本视图从一行开始,随着应用程序的推进,新的行被添加。但是,我只能添加到现有文本的末尾或开头。我怎样才能使这样的条目进入一个新行。我可以在计算的范围/位置手动将 \n 发送到 textview.text 吗?

例如我的意思。第 1 行:这是文本的第一行。这是第二行 2:文本行。---

我想要: 第 1 行:这是文本的第一行。第 2 行:这是文本的第二行。

谢谢!

4

1 回答 1

0

您可以使用-[NSString stringByReplacingCharactersInRange:withString:]UITextView 来修改文本。然后,您可以将该字符串指定为 UITextView 的新文本对象。

NSString *text = @"line 1. test line 2";

// Delete 'test' from the string
NSString *replacement = [text stringByReplacingCharactersInRange:NSMakeRange(8, 5) withString:@""];
于 2009-09-17T15:06:55.990 回答