0

UITabController 内に ViewController を表示したいのですが、モーダルには表示したくありません。アプリには、他の ViewController につながるボタンがたくさんあるホーム画面があります。その他のビュー コントローラーは、ナビゲーション コントローラーに組み込まれています。ここで、TodayExtension から ViewController の 1 つを表示する必要があります。私のアプリデリゲートにはこれがありますが、タブ構造やナビゲーションコントロールなしで RequestorViewContoller をモーダルに表示します。

    let mainStoryboard: UIStoryboard = UIStoryboard(name: "Main", bundle: nil)
    let requestor = mainStoryboard.instantiateViewController(withIdentifier: "RequestStoryboardID") as! RequestorViewController
    let rootViewController = self.window!.rootViewController as! UITabBarController
    rootViewController.present(requestor, animated: false, completion: nil)
4

1 に答える 1