美文网首页
关闭键盘方法总结

关闭键盘方法总结

作者: 00d1ed2b53ae | 来源:发表于2018-10-23 18:03 被阅读408次
    //tableview滚动时关闭键盘
     _tableView.keyboardDismissMode = UIScrollViewKeyboardDismissModeOnDrag;
    
    //重载触摸方法,点击其他位置关闭键盘,由于有tableview(scrollview),暂时无效,需要写到viewdiddrag里面
    - (void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event {
        [super touchesBegan:touches withEvent:event];
        [self.view endEditing:YES];
    }
    
    //拿到textfield,移除第一响应者
    [_textField resignFirstResponder]
    
    //调用系统通知关闭
    [[UIApplication sharedApplication] sendAction:@selector(resignFirstResponder) to:nil from:nil forEvent:nil];
    [[[UIApplication sharedApplication] keyWindow] endEditing:YES];
    
    

    相关文章

      网友评论

          本文标题:关闭键盘方法总结

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