Ricerca…


introduzione

Normalmente, i controller di vista in uno storyboard vengono istanziati e creati automaticamente in risposta alle azioni definite all'interno dello storyboard stesso. Tuttavia, è possibile utilizzare un oggetto storyboard per istanziare il controller di visualizzazione iniziale in un file storyboard o creare un'istanza di altri controller di visualizzazione che si desidera presentare a livello di programmazione. Di seguito troverai esempi di entrambi i casi d'uso.

Inizializzare

//Swift    
let storyboard = UIStoryboard(name: "Main", bundle: NSBundle.mainBundle()) 

//Objective-c
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main" bundle:[NSBundle mainBundle]];

Recupera ViewController iniziale

//Swift
let initialScreen = storyboard.instantiateInitialViewController()

//Objective-c
UIViewController *initailScreen = [storyboard instantiateInitialViewController];

Recupera ViewController

//Swift    
let viewController = storyboard.instantiateViewControllerWithIdentifier("identifier")

//Objective-c
UIViewController *viewController = [storyboard instantiateViewControllerWithIdentifier:@"identifier"];


Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow