我有 2 个文本字段,一个用于 usrname,另一个用于密码。
问题:输入用户名并从键盘点击next后,如何跳转到密码字段输入密码..
欢迎任何意见在这里。
检查这个问题。它几乎澄清了如何实施胡安所说的。如何浏览文本字段(下一步/完成按钮)
您需要实现 UITextFieldDelegate 协议并使用该becomeFirstResponder
方法将焦点更改为下一个文本字段。
您需要在委托上实现的方法是textFieldShouldReturn:
.
这是我拥有的示例实现:
-(BOOL) textFieldShouldReturn:(UITextField *)textField
{
[passwordField becomeFirstResponder];
if (self.passwordField == textField) {
[self loginAction:textField];
}
return YES;
}
您可以为两个文本字段设置实现类委托。
希望能帮助到你!
你想用什么来表示某人已经完成了打字?无论条件是什么,只要使用
[myTextField becomeFirstResponder];
使下一个文本字段受键盘控制的方法。实际上,这将创建“跳跃”。
此外,您可以这样做以连接下一个按钮作为跳转的触发器。
//amount received animations
[myTextField setDelegate:self];
[myTextField setReturnKeyType:UIReturnKeyDone];
[myTextField addTarget:self
action:@selector(methodThatJumps:)
forControlEvents:UIControlEventEditingDidEndOnExit];
而在跳转的方法中,只需使用上面的行。如果您希望我更好地解释它,请告诉我。