【发布时间】:2012-06-26 10:35:10
【问题描述】:
我有 2 个文本字段。我正在检查两个文本字段的填充时间,然后,我将键盘返回按钮更改为“开始”。否则,它将保持为“返回”。 它工作正常,只有当我点击文本字段时,键盘的返回类型才会改变。 一旦两个文本字段都非空,我想自动更改它。
我试着输入我的代码
if ([txtEmail.text length] > 0 && [txtPass.text length] > 0) {
// Set the return key here, e.g:
txtEmail.returnKeyType = UIReturnKeyGo;
txtPass.returnKeyType = UIReturnKeyGo;
}
else {
// Set the return key here, e.g:
txtEmail.returnKeyType = UIReturnKeyDefault;
txtPass.returnKeyType = UIReturnKeyDefault;
}
在
- (void)textFieldDidBeginEditing:(UITextField *)textField{}
但它不适合我。
任何想法,我如何将返回按钮从返回更改为 Go,当他的两个字段都非空时,自动,用户没有点击任何文本字段来更改它。
【问题讨论】:
-
也许你可以尝试使用方法 - (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string