https://www.hackingwithswift.com/example-code/uikit/how-to-use-view-controller-containment

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

 

 private func add(asChildViewcontroller viewController: UIViewController){

         // Add Child View Controller

        addChild(viewController)

         // Add Child View as Subview

        view.addSubview(viewController.view)

        // Configure Child View

        viewController.view.frame = view.bounds

        viewController.view.autoresizingMask = [.flexibleWidth,.flexibleHeight]

        // Notify Child View Controller

        viewController.didMove(toParent: self)

    }

    

    private func move(asChildViewcontroller viewController: UIViewController){

         // Notify Child View Controller

        viewController.willMove(toParent: self)

         // Remove Child View From Superview

        viewController.view.removeFromSuperview()

         // Notify Child View Controller

        viewController.didMove(toParent: self)

    }

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄