//追加文字
// 获得光标所在的位置
NSUInteger location = self.mainInputView.selectedRange.location;
// 将UITextView中的内容进行调整(主要是在光标所在的位置进行字符串截取,再拼接你需要插入的文字即可)
NSString *content = self.mainInputView.text;
NSString *result = [NSString stringWithFormat:@"%@%@%@",[content substringToIndex:location],UserNickname,[content substringFromIndex:location]];
// 将调整后的字符串添加到UITextView上面
self.mainInputView.text = result;
网友评论