收回键盘几种方式

  1. 点击键盘的return键收回键盘
//需要实现UITextFieldDelegate协议中的方法  
-(BOOL)textFieldShouldReturn:(UITextField *)textField  
{  
    [textField resignFirstResponder];  
    return YES;  
}  
  • 点击屏幕空白处收回键盘
 - (void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event {
    [self.view endEditing:YES];
}

手势现实

- (void)viewDidLoad
{    
   self.view.userInteractionEnabled = YES;   
   UITapGestureRecognizer *singleTap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(fingerTapped:)];    
   [self.view addGestureRecognizer:singleTap];
   
}
- (void)fingerTapped:(UITapGestureRecognizer *)gestureRecognizer
{   
   [self.view endEditing:YES];  
}
  • 拖拽收回键盘
 - (void)scrollViewDidScroll:(UIScrollView *)scrollView {
    [self.view endEditing:YES];
} 
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,626评论 25 709
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,296评论 4 61
  • 其实这本书看完好几天了,想写点什么,但又不知道该怎么写。想起来这也是我读过最特别的书了,因为跟小时候奶奶给讲得故事...
    喵文文阅读 639评论 11 10
  • 有的时候会去想到底什么叫“奋斗”,努力工作就是奋斗?还是忙忙碌碌就是奋斗? 今天特地百度了一下奋斗的解释:“为了达...
    遇见小凡阅读 592评论 0 1
  • 几天前的一个晚上我做了一个梦,一个很幼稚的梦:我梦见我终于买了一块手表:1000多,好像还是个小名牌,对于这块表我...
    许诺Sunny阅读 712评论 1 5