// 获得光标所在的位置
int location = contentTextView.selectedRange.location;
// 将UITextView中的内容进行调整(主要是在光标所在的位置进行字符串截取,再拼接你需要插入的文字即可)
NSString *content = contentTextView.text;
NSString *result = [NSString stringWithFormat:@"%@[姓名变量]%@",[content substringToIndex:location],[content substringFromIndex:location]];
// 将调整后的字符串添加到UITextView上面
contentTextView.text = result;
int location = contentTextView.selectedRange.location;
// 将UITextView中的内容进行调整(主要是在光标所在的位置进行字符串截取,再拼接你需要插入的文字即可)
NSString *content = contentTextView.text;
NSString *result = [NSString stringWithFormat:@"%@[姓名变量]%@",[content substringToIndex:location],[content substringFromIndex:location]];
// 将调整后的字符串添加到UITextView上面
contentTextView.text = result;
本文介绍了一种在iOS应用中UITextView光标位置插入特定文本的方法。通过获取光标位置,将原有文本分为两部分,然后在指定位置插入新文本,并展示了具体的实现步骤。

441

被折叠的 条评论
为什么被折叠?



