Пользовательские переходы сцен UIViewController в Swift

#ios #swift #uiviewcontroller #transitions

#iOS #swift #uiviewcontroller #переходы

Вопрос:

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

 // Transition to ViewController B
func transition(_ sender: AnyObject) {
   NSLog("Transition to scene B")
   self.performSegue(withIdentifier: "showDrawingControllerB", sender: nil)
}
  

При этом переходе работает только прокрутка снизу вверх.

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

Комментарии:

1. Я думаю, вы используете анимацию UIView или используете навигационный контроллер с анимацией затухания

2. Мне не нужно использовать навигационный контроллер, поскольку я программно переключаюсь между двумя сценами или двумя контроллерами просмотра. То, что я ищу, — это переход от одной сцены к другой с использованием анимации, подобной перелистыванию страницы в книге. Спасибо.