我正在使用 UIKit 开发一个 iOS 项目,并且正在实现一个 UISheetPresentationController。我的目标是将工作表固定在当前页面上。但是,当我导航到新页面(例如,推送新的 UIViewController)时,我希望工作表隐藏在后台,并且在新页面上不可见。本质上,我希望工作表绑定到当前页面,并且不会出现或干扰其他页面的导航流程。
我怎样才能实现这种行为?在 UIKit 项目中的页面之间导航时,是否有特定的方法来控制 UISheetPresentationController 的可见性?任何建议或最佳实践将不胜感激。
我附上示例视频以供参考。
我希望工作表隐藏在背景中
你不能。当用户点击“转到第三个视图”时,先关闭工作表,然后再将第三个视图推到导航控制器上。