在拆分视图控制器主视图控制器中未显示
Posted
技术标签:
【中文标题】在拆分视图控制器主视图控制器中未显示【英文标题】:In split view controller master view controller not shown 【发布时间】:2016-09-27 14:26:47 【问题描述】:我正在尝试从另一个 UIViewController
实例化 SplitViewController
;但我无法让MasterViewController
出现在我的iPad
上。
MasterViewController
和 DetailViewController
是使用情节提要添加的。
以下是我实现的代码:
let storyboard = UIStoryboard(name: "Main_Ipad", bundle: nil);
let navigationController = storyboard.instantiateViewControllerWithIdentifier("navigationID") as? UINavigationController;
let splitViewController = navigationController?.viewControllers[0] as? UISplitViewController
self.view.window!.rootViewController = navigationController;
splitViewController?.preferredDisplayMode = .PrimaryHidden
splitViewController?.delegate = self
self.view.window?.makeKeyAndVisible()
【问题讨论】:
纵向? 我将其作为横向仅适用于 ipad 设备。此外,当我向 viewdidload 添加背景颜色时,它也可以工作;但没有显示任何表格视图或按钮 【参考方案1】:所以我发现了这个问题...... 我将情节提要上的自动布局约束更改为 iPad 的 wAnyhAny,并将约束添加到该布局而不是我之前使用的 wRHR....
【讨论】:
以上是关于在拆分视图控制器主视图控制器中未显示的主要内容,如果未能解决你的问题,请参考以下文章
拆分视图控制器偶尔会在 iOS 13 上的 iPhone 上显示详细视图