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

标签 ios uisplitviewcontroller

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

委托(delegate)函数 splitViewController:shouldHideViewController:inOrientation: 将同时显示主体和细节,但这不是我的要求。

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

最佳答案



self.splitViewController?.preferredDisplayMode = UISplitViewControllerDisplayMode.allVisible

在你的 MasterViewController

关于ios - 以纵向模式单独显示主视图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17164628/

相关文章:

ios - 调用 locationInView 时出错 :

ios - 是否可以确定是否已提交 SKStore Review Controller。

iphone - nibNameOrNil 的真正含义是什么?

ios - 如何在 SwiftUI 列表/ForEach 中动态创建部分并避免 "Unable to infer complex closure return type"

ios - UISplitviewcontroller - 主视图和详细 View 中的大小类问题

cocoa-touch - 拦截 UIWebView 中未使用的点击事件

ios - 为什么我不能在第一次运行时在 UISplitViewController 中将 Master 和 Detail View 并排放置,但在旋转时它可以工作?

ios - 使用 UISplitViewController 时是否可以显示真正的 Popover 而不是默认的滑出式菜单?

ios - 在 UIAlertController Action 中关闭 UIViewController 会导致崩溃

uiviewcontroller - Storyboard、UIViewController 和 UISplitViewController