XCode现在具有此功能,当您在情节提要板上进行segue时,segue变为可逆的。这意味着您可以从上向下滑动以返回上一个视图。目前,我正在情节提要中使用“显示详细信息”(例如“替换”)segue。看起来像这样:
如何禁用此功能?我只希望新视图完全显示而不能返回。
使用UIViewController的modalPresentationStyle
属性。
let vc = UIViewController()
vc.modalPresentationStyle = .fullScreen
self.present(vc, animated: true, completion: nil)
您也可以在准备segue时这样做:
segue.destination.modalPresnetationStyle = .fullscreen
在IB中选择目标视图。然后显示其属性检查器。在演示中,选择全屏而不是自动。