How to hide the keyboard when touching screen (search bar)

前端 未结 4 1538
执笔经年
执笔经年 2020-12-30 11:45

The keyboard hides when I click search or when I click on cancel. But I want also that the keyboard hides when I click somewhere on the screen. I found several tutorials for

4条回答
  •  悲哀的现实
    2020-12-30 11:56

    You could add a UITapGestureRecognizer to dismiss your keyboard.

    - (void)viewDidLoad {
        UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc]
                                       initWithTarget:self
                                       action:@selector(dismissKeyboard)];
        [self.view addGestureRecognizer:tap];
    }
    
    - (void) dismissKeyboard {
         [self.view endEditing:YES];
    }
    

提交回复
热议问题