             fromVC.removeFromParentViewController()
             toVC.didMoveToParentViewController(self)
             self?.setupInteractiveAnimator()
+            self?.setNeedsStatusBarAppearanceUpdate()
         }
         self.animator = Animator()
         self.animator.animateTransition(context)

            fromVC.removeFromParentViewController()
            toVC.didMoveToParentViewController(self)
            self?.setupInteractiveAnimator()
        }
        
        self.interactiveAnimator = InteractiveAnimator(context)

        let context = TransitionContext(containerView: self.containerView, fromVC: fromVC, toVC: n, isPresenting: true)
        context.completion = { [weak self] in
            self?.animator = nil
            self?.setNeedsStatusBarAppearanceUpdate()
        }
        
        fromVC.willMoveToParentViewController(nil)
