How to resign first responder from text field when user tap elsewhere?

前端 未结 18 3142
野趣味
野趣味 2020-12-14 02:12

I have filled my view with ScrollView (same size as the view) and I\'m stuck at how to resign first responder when user tap elsewhere in the View (or the scrollview). Any id

18条回答
  •  陌清茗
    陌清茗 (楼主)
    2020-12-14 02:49

    This is what I do...

    UITapGestureRecognizer *tapGesture = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(hideAllKeyboards)];
    tapGesture.cancelsTouchesInView = NO;
    [self.view addGestureRecognizer:tapGesture];
    
    -(void) hideAllKeyboards {
        [textField_1 resignFirstResponder];
        [textField_2 resignFirstResponder];
        [textField_3 resignFirstResponder];
        .
        .
        .
        [textField_N resignFirstResponder];
    }
    

提交回复
热议问题