Как отключить автоматический переход обратно на главный экран в Xcode? - PullRequest
0 голосов
/ 23 сентября 2018

Когда я создаю новый контроллер представления, добавьте переход от основного экрана к новому контроллеру представления.Похоже, что переход по умолчанию к основному экрану создается автоматически: при нажатии на верхнюю часть нового контроллера представления он возвращается к главному экрану.Где я могу найти код или параметр, который делает это "авто обратно"?Спасибо

enter image description here

1 Ответ

0 голосов
/ 23 сентября 2018

Если вы хотите использовать Partial Curl Transition и хотите отключить обратное нажатие, вы можете использовать его.

Создайте пользовательский подкласс UIViewController для представления контроллера и используйте в нем следующий код:

  private func removePartialCurlTap() {
      if let gestures = self.view.gestureRecognizers as? [UIGestureRecognizer] {
        for gesture in gestures {
          self.view.removeGestureRecognizer(gesture)
        }
      }
    }

    override func viewDidAppear(animated: Bool) {
      super.viewDidAppear(animated)
      removePartialCurlTap()
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...