dismiss keyboard when touching outside of textfield

http://stackoverflow.com/questions/5306240/iphone-dismiss-keyboard-when-touching-outside-of-textfield


You'll need to add an UITapGestureRecogniser and assign it to the view, and then call resign first responder on the textfield on it's selector.

The code:

In viewDidLoad

UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(dismissKeyboard)]; [self.view addGestureRecognizer:tap];

In dismissKeyboard:

-(void)dismissKeyboard { [aTextField resignFirstResponder]; }

(Where aTextField is the textfield that is responsible for the keyboard)


你可能感兴趣的:(dismiss keyboard when touching outside of textfield)