iPad 上的拆分视图 (Swift 3)

Posted

技术标签:

【中文标题】iPad 上的拆分视图 (Swift 3)【英文标题】:Split-view on iPad (Swift 3) 【发布时间】:2017-08-13 19:25:57 【问题描述】:

我正在尝试让纵向拆分视图控制器最初显示主窗格(无需滑动或按下按钮)。这可能吗?

【问题讨论】:

您查看过displayMode 属性吗? @rmaddy 在用户点击纵向搜索结果后,我使用displayMode 属性隐藏主窗格。然后,我将它重置为.automatic,这样当用户切换到横向时它就不会保持隐藏状态。也许,我需要在didFinishLaunchingWithOptions 中将displayMode 设置为.primaryOverlay。有什么建议吗? 【参考方案1】:

我通过将以下代码添加到didFinishLaunchingWithOptions 解决了这个问题:

splitViewController.preferredDisplayMode = .primaryOverlay

【讨论】:

以上是关于iPad 上的拆分视图 (Swift 3)的主要内容,如果未能解决你的问题,请参考以下文章

ipad 拆分视图导航应用程序中 didSelectRowAtIndexPath 上的 indexPath null

如何为拆分视图控制器创建启动页面

UISearchController 中的 searchBar 在 iPad 上的拆分视图上未正确显示

自定义尺寸 iPad 拆分视图

如何在 iPad 上显示与 iPhone 相同的视图而不是拆分视图?

拆分视图控制器:如何将主视图控制器连接到详细视图控制器?