在模式模式下同时显示两个ViewController

时间:2018-08-14 09:58:32

标签: ios cocoa-touch uiviewcontroller modal-dialog

在我们的应用程序中,我们使用插页式广告和UIDocumentInteractionController共享文档。 如果文档控制器与插页式广告同时显示操作表,我们将看到该广告,但是在删除广告后,没有共享目标的操作表。 当我显示文档交互控制器时,我同时以模式模式显示了通常的视图控制器,从而重现了这个问题:

@objc public static func presentModally() {
        guard  let controllerToPresent = AppDelegate.instance().contentController.topViewController else {
            return
        }


        let stubController = StubModalController(nibName: nil, bundle: nil)
        let navigationController = UINavigationController(rootViewController: stubController)
        controllerToPresent.present(navigationController, animated: true, completion: nil)
    }
 <...>

 [StubModalController presentModally];
[_documentController presentOptionsMenuFromRect:sourceRect
                                       inView:controllerForPresent.view
                                      animated:YES];

我找不到有关同一问题的任何信息。如何显示带有广告或以模态呈现的其他视图控制器的 presentOptionsMenuFromRect:

0 个答案:

没有答案