ios - UINavigationController 向下滑动手势检测

标签 ios swift uiviewcontroller uinavigationcontroller uikit

UINavigationController 以模态方式呈现为表单表,可以向下滑动以关闭。这个手势是 iOS 原生的,不是我的。问题出在 iOS 13 上,它在被关闭后不会在父 View Controller 中触发 viewWillAppear。所以我需要一种方法来知道 View Controller 正在被解雇或被系统手势解雇。在这种情况下,如何检测 View Controller 的关闭?

最佳答案

看起来像UIAdaptivePresentationControllerDelegate可能正是您正在寻找的,特别是 4 个新的实例方法。更多信息 here .

关于ios - UINavigationController 向下滑动手势检测,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57952783/

相关文章:

ios - Firebase 数据库观察速度慢

ios - 在 iOS/objective-C 中检测下划线和插入字符

ios - SwiftUI Picker 在 Xcode 11 beta 7 中不再工作

iphone - 使用 NSXMLParser 解析 HTML,而不是 iPhone 中的完整数据

ios - AVAssetExportSession 导出需要很多时间

ios - UIViewController 自定义过渡卡在 iOS13 上

ios - 如何检测指纹传感器不可用的设备

ios - swift -Xcode : performSegue in if statement

ios - 如何在调用 Web 服务之前加载完整的 UIView

ios - 在 viewWill 和 viewDid 方法中不调用 super 的后果