一.点击键盘上的“Done”按钮关闭键盘
1.视图控制器实现UITextFieldDelegate协议
2.设置文本框属性
tx_username.returnKeyType = UIReturnKeyDone;
tx_username.delegate = self;
3. 重写协议方法
- (BOOL)textFieldShouldReturn:(UITextField *)textField
{
[textField resignFirstResponder];
// the user pressed the "Done" button, so dismiss the keyboard
return YES;
}
二.点击键盘上的“Next”按钮实现文本框焦点跳转
1.视图控制器实现UITextFieldDelegate协议
2.设置文本框属性
tx_username.returnKeyType = UIReturnKeyNext;
tx_username.delegate = self;
3.重写协议方法
- (BOOL)textFieldShouldReturn:(UITextField *)textField
{
if ([tx_username isFirstResponder]) {
[tx_email becomeFirstResponder];
} else if([tx_email isFirstResponder]) {
[tx_password becomeFirstResponder];
} else if([tx_password isFirstResponder]) {
[tx_conPassword becomeFirstResponder];
} else if([tx_conPassword isFirstResponder]) {
[self performSelector:@selector(userRegister)];//tx_conPassword指定了UIReturnKeyJoin类型后调用的方法
}
return YES;
}