ViewController Интерактивный распознаватель жестов панорамирования перехода - PullRequest
0 голосов
/ 15 октября 2019

Я пытаюсь добавить интерактивный переход к модальному представлению моего контроллера представления. Я добавляю pangesturerecognize, чтобы обнаружить прикосновения пользователя и переместить вид. Я только что прочитал много статей о пользовательских переходах, и в каждой статье авторы вначале вызывали метод dismiss:

func handleGesture(_ gestureRecognizer: UIScreenEdgePanGestureRecognizer)
    switch gestureRecognizer.state {
    case .began:
      interactionInProgress = true
      viewController.dismiss(animated: true, completion: nil)
      ...
}

Я пытался удалить этот метод, и он все еще работает. Может кто-нибудь объяснить, почему мы должны вызывать dismiss(animated: true, completion: nil) в начале обработки жестов?

1 Ответ

0 голосов
/ 15 октября 2019

Это не имеет никакого смысла для Gesture. Возможно, статьи, которые вы прочитали, принадлежат одному автору или, возможно, они скопировали один и тот же источник.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...