作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 SFSafariViewController
上有一个代表这确实清除了 safariViewControllerDidFinish
中的任务事件。在 iOS 13+ 中,用户可以向下滑动以关闭,但在这种情况下不会触发此事件。我不想通过启用 isModalInPresentation
来禁用此手势.
有没有办法让safariViewControllerDidFinish
在这种情况下触发,或者如何检测用户向下滑动以关闭 Safari View Controller ?
最佳答案
您可以知道用户何时关闭 SFSafariViewController
通过使自己成为演示 Controller 的代表并覆盖 presentationControllerDidDismiss(_:)
向下滑动.查看 documentation关于这个话题。
注意:如果你使用 dismiss(animated:)
,这个方法不会被调用以编程方式。
关于ios - 向下滑动以关闭时,SafariViewControllerDidFinish 不会触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62135577/
我在 SFSafariViewController 上有一个代表这确实清除了 safariViewControllerDidFinish 中的任务事件。在 iOS 13+ 中,用户可以向下滑动以关闭,
我是一名优秀的程序员,十分优秀!