Suche…


Einführung

Normalerweise werden Ansichts-Controller in einem Storyboard instanziiert und automatisch als Reaktion auf Aktionen erstellt, die im Storyboard selbst definiert sind. Sie können jedoch ein Storyboard-Objekt verwenden, um den anfänglichen View-Controller in einer Storyboard-Datei oder andere View-Controller zu instanziieren, die Sie programmgesteuert darstellen möchten. Im Folgenden finden Sie Beispiele für beide Anwendungsfälle.

Initialisieren

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

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

Initial ViewController abrufen

//Swift
let initialScreen = storyboard.instantiateInitialViewController()

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

ViewController abrufen

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

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


Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow