如何从“ fromViewControlelr”访问animateTransition函数中的选项卡行为?

时间:2018-11-20 10:37:56

标签: swift animation transition spotify tabbar

我正在尝试在两个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

最后一行总是返回nil。

任何解决问题的方法,或者没有人确切地知道如何在Spotify应用中实现动画。

enter image description here

谢谢

0 个答案:

没有答案