进入uitextview的第二行,UITextView,ios

tra*_*uan 2 objective-c uitextfield uitextview uitextviewdelegate uitextfielddelegate

我的观点包含:

first name ( UITextField )
last name  ( UITextField )
email      ( UITextField )
note       ( UITextView )
Run Code Online (Sandbox Code Playgroud)

图片如下 在此输入图像描述

输入返回键时,以下代码用于处理

- (BOOL)textFieldShouldReturn:(UITextField *)textField {    // invoked when user hits return of keyboard from a text field
    if ( textField      ==  self.firstName)
        [self.lastName becomeFirstResponder];
    else if (textField  == self.lastName)
        [self.email becomeFirstResponder];
    else if (textField  == self.email) {
        [self.note becomeFirstResponder];
    }

    return YES;

}
Run Code Online (Sandbox Code Playgroud)

当我在email现场击中时next,我正在降落,note但是在第二行,如下(浅蓝色光标在第二行) 在此输入图像描述

我不懂.光标应该在第一行note.

对这个问题有什么看法吗?

Mas*_*oke 5

我仍然不确定以下代码的和平是否对您有用(对不起)......但是试一试......

通过更改curson位置:

notetextView.editable = YES;
notetextView.selectedRange = NSMakeRange(2, 0);//i have put in as 2,you can change the location based on your requirent.
Run Code Online (Sandbox Code Playgroud)

您的问题看起来很奇怪,并且提出了您的问题,以便其他人可以回答,如果上述代码对您不起作用......