首页 > 系统 > iOS > 正文

iOS修行---收起键盘

2019-11-09 19:01:59
字体:
来源:转载
供稿:网友

1.重载touchesBegin方法

  重载UIVIewController中的touchesBegin方法,

  然后在里面执行[self.view endEditing:YES];

  这样单击UIViewController的任意地方,就可以收起键盘了。

2.添加TapGesture

  添加UITapGestureRecognizer *tapGesture = [[UITapGestureRecognizer alloc] initWithTarget:self      action:@selector(tapViewAction)];

 [self.view  addGestureRecognizer:tapGesture];

 实现方法:

-(void)tapViewAction{

  [self.view  endEnditing:YES];  //这里也可以指定是谁注销了第一响应

}

3.在获得当前UIViewController比较困难的时候1

  直接执行  [[UIapplication  sharedApplication]  sendAction:@selector(resignFirstResponder)   to:nil   from:nil  forEvent:nil];

4.在获得当前UIViewController比较困难的时候2

  直接执行  [[[UIApplication sharedApplication]  keyWindow]  endEditing:YES];


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表