Я создал меню боковой панели, используя SWRevealViewController от GitHub. На моем лицевом представлении у меня есть текстовое поле, которое становится первым ответчиком по умолчанию, предлагая клавиатуре всплывать. Теперь, когда я использую жест панорамы, чтобы открыть меню боковой панели, мне нужно, чтобы текстовое поле ушло в отставку в качестве первого ответчика, и наоборот, чтобы снова стать первым ответчиком, когда меню боковой панели закрыто жестом пота.UITextField отменил первый ответчик с помощью распознавателя жестов для SWRevealViewController
Можно ли это сделать, используя направление панорамирования?
Код, используемый для реализации функциональности SWRevealViewController в моем проекте:
if self.revealViewController() != nil {
myButton.addTarget(self.revealViewController(), action: #selector(SWRevealViewController.rightRevealToggle(_:)), forControlEvents: UIControlEvents.TouchUpInside)
self.view.addGestureRecognizer(self.revealViewController().panGestureRecognizer())
}
Работает как очарование! Благодаря! – somejonus