0
最初のtextFieldを次のtextFieldに、最後のテキストフィールドをReturnキーで有効にするには、Loginボタンと同じ機能を使用しますか?xcodeでiosキーボードのリターンキー機能を有効にする方法は?
最初のtextFieldを次のtextFieldに、最後のテキストフィールドをReturnキーで有効にするには、Loginボタンと同じ機能を使用しますか?xcodeでiosキーボードのリターンキー機能を有効にする方法は?
これが私の答えをチェックアウトするサンプルコード
- (BOOL) textFieldShouldReturn:(UITextField *) textField {
if (textField == textField1) {
[textField2 becomeFirstResponder];
} else if (textField == textField2) {
[textField3 becomeFirstResponder];
} else if (textField == textField3) {
[textField resignFirstResponder];
[self callAPI]; //Call API Assuming it the last field
}
return YES;
}
スウィフトバージョン
func textFieldShouldReturn(_ textField: UITextField) -> Bool {
if textField == textField1 {
textField2.becomeFirstResponder()
} else if textField == textField2 {
textField3.becomeFirstResponder()
} else if textField == textField3 {
textField.resignFirstResponder()
self.callAPI()
}
return true
}
使用self.view.endEditing =真
です – iUser