我有2個textfields.I正在檢查兩個文本字段是否填充,比我更改鍵盤返回按鈕爲「去」。否則,它將保持爲「返回」。 其工作正常,鍵盤的返回類型改變,只有當我點擊文本框。 我想要自動更改它,一旦兩個文本字段都是非空的。如何更改鍵盤的返回類型,iPhone
我試圖把我的代碼
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{}
,但它不是爲我工作。
任何想法,我怎麼能改變返回按鈕從返回到去,當他的字段都是非空時,自動,用戶沒有水龍頭在任何文本字段來改變它。
可能是你可以嘗試使用方法 - (BOOL)文本框:(*的UITextField)文本框shouldChangeCharactersInRange:(NSRange)範圍replacementString:(的NSString *)字符串 – rishi