ユーザーが「戻る」ボタンを押したときにキーボードが消えてしまいましたが、私はresignFirstResponder
、endEditing:YES
、および (BOOL)disablesAutomaticKeyboardDismissal {return NO;}
を試しましたが、キーボードはまだ消えませんでした。私は何をすべきか?ここでresignFirstResponderと - (BOOL)disablesAutomaticKeyboardDismissal {return NO;}がキーボードを隠していない、なぜ機能していないのですか?
は、関連するコードです。(他のすべてが空である(のviewDidLoad等、空である)
@implementation ViewController {
__weak IBOutlet UITextField *textfield;
}
- (BOOL)textFieldShouldReturn:(UITextField *)textField {
[textfield resignFirstResponder];
//[self.view endEditing:YES]; (I uncommented this out and tested it)
return YES;
}
- (BOOL)disablesAutomaticKeyboardDismissal {
return NO;
}
あなたが確認する代理人を確認してください。 –
@balkaranああ...あぁ...デリゲートを設定したのでうまくいきました...ありがとう! – Jap