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.
对这个问题有什么看法吗?
我仍然不确定以下代码的和平是否对您有用(对不起)......但是试一试......
通过更改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)
您的问题看起来很奇怪,并且提出了您的问题,以便其他人可以回答,如果上述代码对您不起作用......