以纵向模式单独显示主视图

Posted

技术标签:

【中文标题】以纵向模式单独显示主视图【英文标题】:To show master view alone in portrait mode 【发布时间】:2013-06-18 08:57:25 【问题描述】:

我在我的 iPad 应用程序中使用 UISplitViewcontroller。我的要求是在纵向模式下只显示主视图,在横向模式下显示主视图和细节。我尝试使用 SplitView 控制器,但它只以纵向模式显示细节视图。

委托函数splitViewController:shouldHideViewController:inOrientation: 将纵向显示master和detail,但这不是我的要求。

此外,它仅受 ios 5.0 支持,我的应用应支持 iOS 4.3。

【问题讨论】:

【参考方案1】:

self.splitViewController?.preferredDisplayMode = UISplitViewControllerDisplayMode.allVisible 在你的MasterViewController

【讨论】:

以上是关于以纵向模式单独显示主视图的主要内容,如果未能解决你的问题,请参考以下文章

如何将视图从纵向模式旋转到横向模式

以编程方式在纵向视图中显示根控制器弹出窗口

横向模式下的导航控制器堆栈,但总是以纵向帧大小模态呈现视图控制器视图

以横向模式打开视图[重复]

iPad 模态视图控制器以纵向动作,即使它是横向的

尝试在 iOS 8 中以横向模式而不是纵向模式显示键盘