123456789101112131415161718192021222324252627282930 |
- //
- // ResearchContainerSegue.swift
- // EncuestaMarle
- //
- // Created by Tatiana Castro on 5/20/19.
- // Copyright © 2019 Marle. All rights reserved.
- //
-
- import UIKit
-
- class ResearchContainerSegue: UIStoryboardSegue {
-
- override func perform() {
- let controllerToReplace = source.children.first
- let destinationControllerView = destination.view
-
- destinationControllerView?.translatesAutoresizingMaskIntoConstraints = true
- destinationControllerView?.autoresizingMask = [.flexibleWidth, .flexibleHeight]
- destinationControllerView?.frame = source.view.bounds
-
- controllerToReplace?.willMove(toParent: nil)
- source.addChild(destination)
-
- source.view.addSubview(destinationControllerView!)
- controllerToReplace?.view.removeFromSuperview()
-
- destination.didMove(toParent: source)
- controllerToReplace?.removeFromParent()
- }
- }
|