我有一个UITextView,其中已经有一些文字。当我将此textview作为第一个响应者时,我使用以下代码将光标放在第一行
messageTextView.selectedRange=NSMakeRange(0, 0);
[messageTextView becomeFirstResponder];
我想要的是将光标放在文本的第一行上方(在现有文本和光标之间留出1行间隙)。
答案 0 :(得分:1)
在两行代码之前添加换行符:
NSString *tempString = messageTextView.text;
messageTextView.text = [NSString stringWithFormat:@"\n%@", tempString]];
messageTextView.selectedRange=NSMakeRange(0, 0);
[messageTextView becomeFirstResponder];