IOS:使用iPad KeyBoard的回车键进行操作

我有两个文本框,在第一个文本框中我写“Hello”,当我按下iPad键盘input时,我希望在第二个文本框中出现“世界”; 我如何使用回车在我的应用程序中创build一个动作?

您通常将您的视图控制器作为文本字段的委托,然后实现textFieldShouldReturn:方法,例如:

 - (BOOL)textFieldShouldReturn:(UITextField *)textField { otherTextField.text = @"World" return YES; } 

你可以通过在控制器中实现UITextFieldDelegate协议来实现。 例如,你可以做一些事情:

 - (BOOL)textFieldShouldReturn:(UITextField *)textField { if (textField == theFirstTextField && [textField.text isEqualToString:@"Hello"]) { theSecondTextField.text = @"World"; } return YES; } 

将你的视图控制器设置为文本框的委托,然后执行

 -(BOOL)textFieldShouldReturn:(UITextField *)textField 

当在键盘上按下inputbutton时会被调用。

这大致是你要做的。 调整设备types(如果你真的只想要iPad):

 #pragma mark - UITextField Delegate - (BOOL)textFieldShouldReturn:(UITextField *)textField { if (textField == self.firstTextField && [textField.text isEqualToString:@"Hello"]) { self.secondTextField.text = @"World"; } return YES; }