Нажатие UIViewController - PullRequest
       4

Нажатие UIViewController

0 голосов
/ 06 апреля 2020

Есть ли способ получить sh контроллер вида с настройкой дисплея на экране? , как представление контроллера вида, modalPresentationStyle = .custom. ! При нажатии на контроллер представления с пользовательской анимацией контроллер удаленного просмотра исчезает.

Ответы [ 2 ]

0 голосов
/ 06 апреля 2020

Да, вы можете создавать собственные анимации для нажатия контроллеров представления.

Вы можете реализовать свой собственный UINavigationControllerDelegate, где вы можете запустить свою собственную анимацию перехода. Есть много сайтов, которые объясняют, как это сделать. Вы можете проверить здесь , здесь и множество примеров для UIViewControllerAnimatedTransitioning. Просто найдите несколько хороших уроков, как их реализовать.

0 голосов
/ 06 апреля 2020

Вы можете pu sh, назначив желаемую анимацию во время перехода:

let yourVC = self.storyboard?.instantiateViewController(withIdentifier: "YOURVIEWCONTROLLER") as! YOURVIEWCONTROLLER
    UIView.animate(withDuration: 0.6, animations: {() -> Void in
    UIView.setAnimationCurve(.easeInOut)
    self.navigationController?.pushViewController(yourVC, animated: true)
    UIView.setAnimationTransition(.flipFromRight, for: (self.navigationController?.view)!, cache: false)
})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...