Trabalhando com arquivos .xib

Carregando um controlador de visualização como o controlador de visualização inicial.

No didFinishLaunchingWithOptionsmétodo no AppDelegate,

let viewController = ViewController(nibName: "ViewController", bundle: nil)
self.window!.rootViewController = viewController

Incorpore o aplicativo em a UINavigationViewController.

No didFinishLaunchingWithOptionsmétodo no AppDelegate,

let viewController = ViewController(nibName: "ViewController", bundle: nil)
let navController = UINavigationController(rootViewController: viewController)
self.window!.rootViewController = navController

Apresente um controlador de visão modalmente.

let modalViewController = ModalViewController(nibName: "ModalViewController", bundle: nil)
presentViewController
(modalViewController, animated: true, completion: nil)

Apresente modalmente um controlador de visualização embutido em a UINavigationViewController.

let modalViewController = ModalViewController(nibName: "ModalViewController", bundle: nil)
let navController = UINavigationController(rootViewController: modalViewController)
presentViewController
(navController, animated: true, completion: nil)

Empurre para um controlador de visualização .

let viewController = ViewController(nibName: "ViewController", bundle: nil)
let navController = UINavigationController(rootViewController: viewController)
navigationController
?.pushViewController(viewController, animated: true)