SWRevealViewController отклоняет клавиатуру при смахивании

я используюSWRevealViewController в моем приложении, и у меня возникла проблема. У меня есть текстовое поле в сцене, если я проведу пальцем влево при открытой клавиатуре, появится меню, но оно не закрывает клавиатуру. Как убрать клавиатуру с проведением пальцем влево? я пытался

UISwipeGestureRecognizer *swipe = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(dismissKeyboard)];
swipe.direction = UISwipeGestureRecognizerDirectionLeft;
[self.view addGestureRecognizer:swipeRecognizer];

-(void)dismissKeyboard
{
    [self.textField resignFirstResponder];
}

но это не работает, я думаю, потому что я уже использую panGestureRecognizer для showViewcontroller, т.е.[self.view addGestureRecognizer:self.revealViewController.panGestureRecognizer];

Я также используюUITapGestureRecognizer но это работает только для крана, а не для удара. Я надеюсь, что есть очень простое решение этой проблемы, кто-нибудь может помочь?

Спасибо,

Ответы на вопрос(8)

Ваш ответ на вопрос