     public var onWideOpen: (() -> Void)? = nil
     
     private var preStatusBarStyle = UIApplication.shared.statusBarStyle
+    private var outViewController:UIViewController? = nil
     private var outView:UIView? = nil
     
     public override init() {

            animations: {
                UIView.addKeyframe(withRelativeStartTime: 0.0, relativeDuration: 1.0, animations: {
                    self.outView?.frame = UIScreen.main.bounds
                })
        },
            completion: { _ in

        
        menuVc.view.frame = UIScreen.main.bounds
        
        outViewController = _vc
        outView = outViewController?.view.snapshotView(afterScreenUpdates: true)
        outView?.autoresizingMask = [.flexibleLeftMargin, .flexibleTopMargin, .flexibleBottomMargin]
        outView?.frame = UIScreen.main.bounds
        self.updateOutView()
        
