- (void)setDismissKeyboard {
NSNotificationCenter *nitification = [NSNotificationCenter defaultCenter];
UITapGestureRecognizer *tapAction =[[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(tapActionAnywhereToDismissKeyboard:)];
NSOperationQueue *mainQuene =[NSOperationQueue mainQueue];
[nitification addObserverForName:UIKeyboardWillShowNotification object:nil queue:mainQuene usingBlock:^(NSNotification *note){
[self.view addGestureRecognizer:tapAction];
}];
[nitification addObserverForName:UIKeyboardWillHideNotification object:nil queue:mainQuene usingBlock:^(NSNotification *note){
[self.view removeGestureRecognizer:tapAction];
}];
}
- (void)tapActionAnywhereToDismissKeyboard:(UIGestureRecognizer *)gestureRecognizer {
[self.view endEditing:YES];
}