[英]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.