繁体   English   中英

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

[英]Hide Master View on iPad landscape mode UISplitViewController iOS

我有一个从UISplitViewController派生的FlyoutNavigation组件,因此,当我在ipad纵向模式下显示它时,默认情况下,主视图会隐藏,并且可以正确切换,但是当我更改方向以横向显示时,Masterview会一直显示,而我无法甚至切换它。

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

尝试设定

splitViewController.preferredDisplayMode = UISplitViewControllerDisplayModePrimaryHidden

像这样在appDelegate中尝试:

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

splitViewController.preferredDisplayMode = .primaryHidden

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM