美文网首页
点击空白收起键盘的两种方式

点击空白收起键盘的两种方式

作者: ldhonline | 来源:发表于2018-10-13 23:04 被阅读0次
    image.png
    • 核心代码 [self.view endEditing:YES];

    • 使用 vctouchesBegan 事件

    - (void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event{
        [self.view endEditing:YES];
    }
    
    • 使用 UITapGestureRecognizer 信号订阅
       @weakify(self);
        UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] init];
        tap.numberOfTapsRequired = 1;
        tap.numberOfTouchesRequired = 1;
        [[tap rac_gestureSignal] subscribeNext:^(__kindof UIGestureRecognizer * _Nullable x) {
            @strongify(self);
            [self.view.window endEditing:YES];
        }];
        [self.view addGestureRecognizer:tap];
    

    相关文章

      网友评论

          本文标题:点击空白收起键盘的两种方式

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