web-dev-qa-db-ja.com

SwiftでプログラムでModal View Controllerを表示する

IOSアプリケーションのメイン画面には、Webサービスのユーザーのリストが表示されたテーブルビューがあります。テーブルを表示し、その上にモーダルビューコントローラーを表示します。すべてをセットアップしましたが、メイン画面から「ModalVC」をプログラムで表示する方法と、テーブルにデータが入力された後にそれを行う方法がわかりませんか?以下のコードは、通常のView Controllerをプログラムで表示するためのものです。

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

クラス名ModalVCのView Controllerをプログラムで表示する

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)
35
Lukas