在Swift中以编程方式呈现Modal View Controller

时间:2015-11-12 22:57:39

标签: ios swift modal-dialog

在我的iOS应用程序的主屏幕中,我有一个表格视图,其中填充了来自Web服务的用户列表,我想要做的是显示表格,并在其上面显示模态视图控制器。我已经完成了所有设置,但我不知道如何展示我的" ModalVC"从主屏幕以编程方式编写,并在填充表后执行此操作?下面的代码用于以编程方式呈现普通视图控制器。

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

1 个答案:

答案 0 :(得分:35)

以编程方式呈现类名ModalVC的视图控制器

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

斯威夫特3:

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