gpt4 book ai didi

ios - 在显示 isModalInPresentation 设置为 true 的页面后,无法正常关闭弹出窗口

转载 作者:行者123 更新时间:2023-11-29 13:53:09 25 4
gpt4 key购买 nike

我们有一个显示为弹出窗口的 View Controller (A)。当它以页面形式呈现 View Controller (B) 时,我们将 B 上的 isModalInPresentation 设置为 true 以防止向下滑动手势关闭它。但是将其设置为 true 也会导致它在 View Controller A 上更改为 true。因此在页面表被关闭后(使用 dismiss(animated: true, completion: nil)),弹出窗口可以'在其边界之外点击不会被解雇。

我们尝试在 B 被关闭之前(在其 viewWillDisappear(_:) 中)将 B 上的 isModalInPresentation 设置回 false,而这会改变 isModalInPresentation 在 A 上返回 false,A 仍然不能通过在其边界外点击来消除。

最佳答案

在使用 Xcode 11.1 构建 iOS 13.1 模拟器时,这似乎已修复(当在其边界外点击时,弹出窗口会被关闭,并且我们不需要在关闭时将 isModalInPresentation 设置回 false B).

关于ios - 在显示 isModalInPresentation 设置为 true 的页面后,无法正常关闭弹出窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58454542/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com