在iPad横向模式下隐藏主视图UISplitViewController iOS

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在iPad横向模式下隐藏主视图UISplitViewController iOS相关的知识,希望对你有一定的参考价值。

我有一个派生自UISplitViewController的FlyoutNavigation组件,所以当我在ipad肖像模式下显示时,主视图默认隐藏,我可以正确切换它,但是当我将方向改为横向时,Masterview会一直显示我不能甚至切换它。

有什么方法可以隐藏/取消隐藏吗?

答案

尝试设置

splitViewController.preferredDisplayMode = UISplitViewControllerDisplayModePrimaryHidden

另一答案

像这样尝试appDelegate:

guard let splitViewController = window?.rootViewController as? UISplitViewController  
else { fatalError() }

splitViewController.preferredDisplayMode = .primaryHidden

以上是关于在iPad横向模式下隐藏主视图UISplitViewController iOS的主要内容,如果未能解决你的问题,请参考以下文章

UISplitViewController - 在 iPad 风景中隐藏主视图

ios7 iPad横向模式下的错误视图大小

iPad 上的 MPMoviePlayerViewController 视图横向

iPad 横向模式视图大小不正确

我可以强制 iPad 仅在横向模式下显示网站吗? [复制]

ipad:横向和纵向方向的问题