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

前端 未结 4 1540
执笔经年
执笔经年 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 12:05

    - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
       [yourTextField1 resignFirstResponder];
       [yourTextField2 resignFirstResponder];
       [yourTextField3 resignFirstResponder];
       [yourSearchBar resignFirstResponder];
       //etc
    }
    

    But probably you need to check where are you touching at since you don't want to hide the keyboard if you're touching on a text input or search box.

提交回复
热议问题