Ios UITextView光标在顶部的位置

Ios UITextView光标在顶部的位置,ios,Ios,我有一个UITextView,其中已经有一些文本。当我将此textview作为第一响应程序时,我使用以下代码将光标放置在第一行 messageTextView.selectedRange=NSMakeRange(0, 0); [messageTextView becomeFirstResponder]; 我要做的是将光标放在文本的第一行上方(在现有文本和光标之间留出1行间距)。在两行代码前加一个换行符: NSString *tempString = messageTextView.t

我有一个UITextView,其中已经有一些文本。当我将此textview作为第一响应程序时,我使用以下代码将光标放置在第一行

messageTextView.selectedRange=NSMakeRange(0, 0);

[messageTextView becomeFirstResponder];

我要做的是将光标放在文本的第一行上方(在现有文本和光标之间留出1行间距)。

在两行代码前加一个换行符:

    NSString *tempString = messageTextView.text;
    messageTextView.text = [NSString stringWithFormat:@"\n%@", tempString]];

    messageTextView.selectedRange=NSMakeRange(0, 0);

    [messageTextView becomeFirstResponder];

在两行代码前加一个换行符:

    NSString *tempString = messageTextView.text;
    messageTextView.text = [NSString stringWithFormat:@"\n%@", tempString]];

    messageTextView.selectedRange=NSMakeRange(0, 0);

    [messageTextView becomeFirstResponder];

在第一行之上?这怎么可能呢?我的意思是将光标放在第一行,将现有文本放在第二行(用于在消息传递应用程序中实现对消息的回复),那么您是否也要预先添加一些文本?只需将光标放在第一行,以便用户可以开始键入回复消息。原来的信息是remain@userXXX那么上面的代码在第一行上面不起作用吗?这怎么可能呢?我的意思是将光标放在第一行,将现有文本放在第二行(用于在消息传递应用程序中实现对消息的回复),那么您是否也要预先添加一些文本?只需将光标放在第一行,以便用户可以开始键入回复消息。原来的信息是remain@userXXX那么上面的代码不起作用吗?