我需要在同时发生以下情况时禁用键盘“Go”按钮:
我有两个文本字段“txtUsername”和“txtPassword”,其中设置了以下属性:
[txtUsername setReturnKeyType:UIReturnKeyNext];
[txtPassword setReturnKeyType:UIReturnKeyGo];
[txtPassword setEnablesReturnKeyAutomatically:YES];
只有当密码文本字段为空时才会禁用“开始”按钮(如果用户名文本字段中有文本,则无关紧要)...我不知道如何解决问题满足以上两个条件..
答案 0 :(得分:2)
不是试图禁用“Go”按钮(用户不友好),为什么不改为使用“下一个”按钮(这意味着用户会转到下一个文本字段以输入所需的文本)?< / p>
为此,您需要:
[txtUsername setReturnKeyType:UIReturnKeyNext];
直到您想要的所有字段都包含您需要执行的所有文本(例如,在您提到的密码字段中):
[txtPassword setReturnKeyType:UIReturnKeyGo];
[txtPassword setEnablesReturnKeyAutomatically:YES];