当用户按下"返回"我希望键盘消失。按钮,但我已尝试resignFirstResponder
,endEditing:YES
和 -
(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;
}
答案 0 :(得分:0)
plz确认您的UITextField委托自故事板或设置
textfield.delegate = self;
in - (void)viewDidLoad
并使用方法
-(BOOL) textFieldShouldReturn:(UITextField *)textField{
[textField resignFirstResponder];
return YES;
}