Захватите раскрутить переход от InteractivePopGestureRecognizer UINavigationController

У меня есть три контроллера:

  • UINavigationController - это начальный контроллер на главной плате
  • FirstViewController - содержит кнопку, которая при нажатии переключается на SecondViewController (ниже). Он также имеет IBAction, который должен запускаться, когда SecondViewController откатывается к нему.
  • SecondViewController - он имеет функцию Unwind для IBAction FirstViewController, а также имеет код, позволяющий интерактивному всплывающему жесту вернуться к FirstViewController:

navigationController?.interactivePopGestureRecognizer?.isEnabled = true; navigationController?.interactivePopGestureRecognizer?.delegate = nil;

Однако, когда я запустил его и снова нажал на SecondViewController, IBAction FirstViewController означал, что перемотка никогда не запускается. В поиске решений всегда есть какая-то кнопка на SecondViewController, которая запускает раскрутку для FirstViewController. Есть ли способ запустить разматывание IBAction в FirstViewController с помощью жеста назад UINavigationController, сделанного на SecondViewController?

0 ответов

Другие вопросы по тегам