Ios 模式视图在Splitview的主视图中打开

Ios 模式视图在Splitview的主视图中打开,ios,ipad,modal-dialog,Ios,Ipad,Modal Dialog,目前,我正在为iOS应用程序开发一个新想法。这包括iPhone和iPad版本。iPad版本使用Splitview,左边是带表格的masterview,右边是detailview。这很好用。但我想创建一个“添加”视图,它将是一个模式视图,可以从splitview右视图(主视图)中的一个条形按钮启动 测试时,我得出结论,模态视图仅在主视图中打开,而不是在整个屏幕上打开。我试着改变了一些设置,比如“想要全屏”,但没有解决问题 现在有人知道如何使模式视图使用整个视图来代替拆分视图的右(主)视图了吗?这对

目前,我正在为iOS应用程序开发一个新想法。这包括iPhone和iPad版本。iPad版本使用Splitview,左边是带表格的masterview,右边是detailview。这很好用。但我想创建一个“添加”视图,它将是一个模式视图,可以从splitview右视图(主视图)中的一个条形按钮启动

测试时,我得出结论,模态视图仅在主视图中打开,而不是在整个屏幕上打开。我试着改变了一些设置,比如“想要全屏”,但没有解决问题


现在有人知道如何使模式视图使用整个视图来代替拆分视图的右(主)视图了吗?

这对我来说没有太大意义,因为当我从拆分视图细节视图中执行(或使用模式分段)时,默认情况下新视图将占据整个屏幕。您是否正在对新视图控制器的框架进行任何规范

您可以通过设置更改
presentViewController
的行为。例如,在执行
presentViewController
之前,请指定
modalPresentationStyle

[self.destinationViewController setModalPresentationStyle:UIModalPresentationFullScreen];
如果这不起作用,那么也许您可以共享用于显示模式视图的代码(例如,故事板中普通的旧“模式”序列?自定义序列?使用NIB并调用
presentViewController
yourself?等),以及您的目标视图控制器的相关
init
代码