Recherche…


Introduction

Normalement, les contrôleurs de vue dans un storyboard sont instanciés et créés automatiquement en réponse aux actions définies dans le storyboard même. Toutefois, vous pouvez utiliser un objet storyboard pour instancier le contrôleur de vue initial dans un fichier de storyboard ou instancier d'autres contrôleurs de vue que vous souhaitez présenter par programme. Vous trouverez ci-dessous des exemples des deux cas d'utilisation.

Initialiser

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

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

Récupérer le ViewController initial

//Swift
let initialScreen = storyboard.instantiateInitialViewController()

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

Récupérer 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
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow