Я пытаюсь построить свой собственный анимированный переход быстро между двумя ViewController
.Мой "из" ViewController
встроен в UITabBarController
.В моем переходе я хотел бы подвинуть TabBar
под видимым экраном, как переход в приложении Spotify, при нажатии на мини-плеер.
func animateTransition(using transitionContext: UIViewControllerContextTransitioning) {
guard let fromVC = transitionContext.viewController(forKey: .from),
let toVC = transitionContext.viewController(forKey: .to) else { return }
let snapshot = toVC.view.snapshotView(afterScreenUpdates: true)
let tabbar = fromVC.tabBarController?.tabBar
Последняя строка всегда возвращает ноль.
Любой подход к решению проблемы, или кто-нибудь точно знает, как реализовать анимацию, как в приложении Spotify.
Спасибо