美文网首页
UITextField输入完让键盘消失的方法

UITextField输入完让键盘消失的方法

作者: 不学习浑身难受 | 来源:发表于2016-09-10 10:40 被阅读0次

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];

}

相关文章

网友评论

      本文标题:UITextField输入完让键盘消失的方法

      本文链接:https://www.haomeiwen.com/subject/ohyyettx.html