UIKit - 嵌入页面中的 UISheetPresentationController

问题描述 投票:0回答:1

我正在使用 UIKit 开发一个 iOS 项目,并且正在实现一个 UISheetPresentationController。我的目标是将工作表固定在当前页面上。但是,当我导航到新页面(例如,推送新的 UIViewController)时,我希望工作表隐藏在后台,并且在新页面上不可见。本质上,我希望工作表绑定到当前页面,并且不会出现或干扰其他页面的导航流程。

我怎样才能实现这种行为?在 UIKit 项目中的页面之间导航时,是否有特定的方法来控制 UISheetPresentationController 的可见性?任何建议或最佳实践将不胜感激。

我附上示例视频以供参考。

enter image description here

uiviewcontroller navigation uikit uisheetpresentationcontroller
1个回答
0
投票

我希望工作表隐藏在背景中

你不能。当用户点击“转到第三个视图”时,先关闭工作表,然后再将第三个视图推到导航控制器上。

© www.soinside.com 2019 - 2024. All rights reserved.