我想为我的 iPhone 应用程序向我的 UITextView 添加新的文本行。基本上我的文本视图从一行开始,随着应用程序的推进,新的行被添加。但是,我只能添加到现有文本的末尾或开头。我怎样才能使这样的条目进入一个新行。我可以在计算的范围/位置手动将 \n 发送到 textview.text 吗?
例如我的意思。第 1 行:这是文本的第一行。这是第二行 2:文本行。---
我想要: 第 1 行:这是文本的第一行。第 2 行:这是文本的第二行。
谢谢!
我想为我的 iPhone 应用程序向我的 UITextView 添加新的文本行。基本上我的文本视图从一行开始,随着应用程序的推进,新的行被添加。但是,我只能添加到现有文本的末尾或开头。我怎样才能使这样的条目进入一个新行。我可以在计算的范围/位置手动将 \n 发送到 textview.text 吗?
例如我的意思。第 1 行:这是文本的第一行。这是第二行 2:文本行。---
我想要: 第 1 行:这是文本的第一行。第 2 行:这是文本的第二行。
谢谢!
您可以使用-[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:@""];