UIWindow
public extension UIWindow
-
SwifterSwift: Switch current root view controller with a new view controller.
Declaration
Swift
func switchRootViewController( to viewController: UIViewController, animated: Bool = true, duration: TimeInterval = 0.5, options: UIView.AnimationOptions = .transitionFlipFromRight, _ completion: (() -> Void)? = nil)
Parameters
viewController
new view controller.
animated
set to true to animate view controller change (default is true).
duration
animation duration in seconds (default is 0.5).
options
animation options (default is .transitionFlipFromRight).
completion
optional completion handler called after view controller is changed.