ios - 如何为 iPhone 尺寸类别启用 UISplitViewController 的 PreferredDisplayMode = .primaryOverlay 设置

标签 ios iphone swift uisplitviewcontroller

我正在尝试将 UISplitViewController 用于 iPhone 纵向模式(因为它将使用导航 Controller )。

我尝试设置UISplitViewControllerpreferredDisplayMode = .primaryOverlay(它允许用户从左侧滑入/滑出主视图)。不过,此设置仅适用于 iPad 和 Plus。 iPhone 仍然继续使用导航 Controller ,忽略我的设置。

我的问题是 - 如何在 iPhone 上使用 UISplitViewController?我看到 Outlook iOS 应用程序可以做到这一点,所以它应该是可能的。

谢谢。

最佳答案

UISplitViewController 仅适用于 iPad。在 iPhone 上,它的作用就像一个主/细节 View Controller 。如果您想要 iPhone 的 UI 风格,您必须自己实现。

关于ios - 如何为 iPhone 尺寸类别启用 UISplitViewController 的 PreferredDisplayMode = .primaryOverlay 设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46072165/

相关文章:

iOS Swift malloc 错误

ios - 允许 SwiftUI 导入所有联系人并删除特定联系人

c# - 从 Xcode 迁移到 MonoTouch - iPhone

ios - VFL 表达式未按预期翻译 IB 约束

iphone - 在 iPad UIWebView 中打开 iWorks 文档

iphone - iPhone 和 iPad 的 Assets 命名

swift - 如何制作原型(prototype)单元格 'disappear' 当它是 'empty'(不可点击)

ios - 如何创建固定的文本位置

ios - 加载自定义函数后如何初始化collectionView

ios - 尝试为表格设置行数时 WatchKit 应用程序崩溃