我想在iPad键盘上输入(Go .... etc)按钮。因此,当我输入用户名和密码后点击iPad键盘上的输入按钮时密码应登录&打开下一个屏幕。我的意思是不需要按我在我的应用程序上设计的登录按钮。我的应用程序中有html页面&我可以默认点击Go,Search,刷新按钮。我想在Objective-C,Xcode框架中使用iPad的Go按钮。我只能在iPad,xcode框架上查看返回按钮。有人可以帮助我.....它可以很容易但我没有找到相同的代码。
答案 0 :(得分:1)
这一点都不难。
进入Interface Builder并打开你放置UITextField的当前XIB(我假设)。
你想要做的是,在UITextField的属性中,将Return Key值改为“Go”或者你想要的任何东西。我假设你已经为它构建了代码来检测正在编辑的UITextField以及何时点击返回键,该怎么办?
修改强>
确保将UITextField委派给当前的ViewController。然后实现委托方法。以下。
- (BOOL)textFieldShouldReturn:(UITextField *)textField {
if (textField == emailInput) {
[emailInput resignFirstResponder];
[passwordInput becomeFirstResponder];
} if (textField == passwordInput) {
[passwordInput resignFirstResponder];
[self performSelector:@selector(userLogin)];
}
return 0;
}
因此,当命中emailInput的返回键时,我们跳转到passwordInput。当然后命中passwordInput的返回键时,我们执行一个发出用户登录的选择器。