我有一个模态显示的UISplitViewController
,并在主视图控制器上添加了一个IBAction按钮以将它们全部解除。当displayMode
为allVisible
时,它的工作正常:
self.presentingViewController?.dismiss(animated: true, completion: nil)
但是当displayMode
为primaryOverlay
时,上面的代码行不起作用。所以我尝试了这个:
self.navigationController?.splitViewController.dismiss(animated: true, completion: nil)
但它只会关闭离开主人的详细视图控制器。