Я использую SWRevealViewController в своем приложении, и у меня возникла проблема. У меня есть текстовое поле в сцене, если я проведу пальцем влево при открытой клавиатуре, появится меню, но клавиатура не будет закрыта. Как закрыть клавиатуру свайпом влево?
я пытался
UISwipeGestureRecognizer *swipe = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(dismissKeyboard)];
swipe.direction = UISwipeGestureRecognizerDirectionLeft;
[self.view addGestureRecognizer:swipeRecognizer];
-(void)dismissKeyboard
{
[self.textField resignFirstResponder];
}
но это не работает, я думаю, потому что я уже использую panGestureRecognizer для раскрытияViewcontroller, т.е. [self.view addGestureRecognizer:self.revealViewController.panGestureRecognizer];
Я также использую UITapGestureRecognizer
, но он работает только для касания, а не для прокрутки.