2015-11-12 2 views
14

Im Hauptbildschirm meiner iOS-Anwendung habe ich eine Tabellenansicht mit einer Liste von Benutzern aus einem Webdienst gefüllt, was ich tun möchte, ist die Tabelle anzuzeigen, und darüber eine modale Controller anzeigen. Ich habe alles eingerichtet, aber ich weiß nicht, wie ich meinen "ModalVC" programmatisch vom Hauptbildschirm aus präsentieren soll, und es nach der Bestückung der Tabelle tun soll. Der folgende Code dient zum programmatischen Anzeigen eines normalen Ansichtssteuerelements.Moderator Modal View Controller programmgesteuert in Swift

let vc : AnyObject! = self.storyboard!.instantiateViewControllerWithIdentifier("ModalVC") 
self.showViewController(vc as! UIViewController, sender: vc) 

Antwort

22

Presenting eine View-Controller von Klassennamen ModalVC programmatisch

let modalVC = ModalVC.instantiateFromStoryboard(self.storyboard!) 
self.presentViewController(modalVC, animated: true, completion: nil) 

Swift 3:

let modalVC = ModalVC.instantiateFromStoryboard(self.storyboard!) 
self.present(modalVC, animated: true, completion: nil)