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

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

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 6,784评论 0 17
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,827评论 25 709
  • *7月8日上午 N:Block :跟一个函数块差不多,会对里面所有的内容的引用计数+1,想要解决就用__block...
    炙冰阅读 2,590评论 1 14
  • 你父母想让你早点结婚 你很烦 哭着闹着说我要嫁给爱情,没有爱情的婚姻和动物有什么区别。 和他们冷战,不厌其烦。 妥...
    林小仙仙仙阅读 1,596评论 7 9
  • 复杂系统的特征 世界一直在熵增,我们在过去2个世纪形成的科学逻辑帮助我们的世界飞速的向前发展,可是了解的越多,我们...
    AB先生阅读 1,297评论 1 1