Как я могу получить доступ к поведению панели вкладок в функции animateTransition из "fromViewControlelr"? - PullRequest
0 голосов
/ 20 ноября 2018

Я пытаюсь построить свой собственный анимированный переход быстро между двумя 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.

enter image description here

Спасибо

...