我在我的应用程序中使用SWRevealViewController并且遇到了问题。我在场景中有一个文本字段,如果我在键盘打开时向左滑动,菜单会出现,但不会关闭键盘。如何在左滑时关闭键盘?
我努力了
UISwipeGestureRecognizer *swipe = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(dismissKeyboard)];
swipe.direction = UISwipeGestureRecognizerDirectionLeft;
[self.view addGestureRecognizer:swipeRecognizer];
-(void)dismissKeyboard
{
[self.textField resignFirstResponder];
}
但它不起作用,我想是因为我已经在使用 panGestureRecognizer 来显示视图控制器,即[self.view addGestureRecognizer:self.revealViewController.panGestureRecognizer];
我也在使用UITapGestureRecognizer
,但它只适用于点击而不是滑动。