5 ways Disappear Keyboard
1,输入完后,点击键盘中的return ,使⌨️消失
.h文件interface那一行后面添加<UITextFieldDelegate>
.m文件中添加 - (void)textFieldShouldReturn:(UITestField *)textField
{
[textField resignFirstResponser];
return YES;
}
拖拽UITextField控件关联viewController中的delegate
2,事件响应的调用
控件进行拖拽两次,一次是做正常的outlet,另一次选择Action,Event为Did End On Exit,
然后在.m文件中实现方法 [_mtf resignFirstResponser];
3,通过改变view 的class类型为UIControl,拖拽textfield创建outlet,拖拽control创建IBAction,选择Action,Event为 touch Up Inside,
在.m文件中实现方法 [_mtf resignFirstResponser];
4,巧用UIButton
拖拽控件,在button的点击方法中添加 [_mtf resignFirstResponser];
5,点击空白处,让键盘消失
.m文件中直接添加函数
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
[self.window endEditing:YES];
}