UITextView光标放置在顶部

时间:2012-12-25 04:45:06

标签: ios

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

messageTextView.selectedRange=NSMakeRange(0, 0);

[messageTextView becomeFirstResponder];

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

1 个答案:

答案 0 :(得分:1)

在两行代码之前添加换行符:

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

    messageTextView.selectedRange=NSMakeRange(0, 0);

    [messageTextView becomeFirstResponder];