         super.viewDidLoad()
     }
     
+    override func childViewControllerForStatusBarStyle() -> UIViewController? {
+        return self.childViewControllers.last
+    }
+    
     func push() {
         guard let fromVC = self.childViewControllers.last else { return }
         

            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)
