gpt4 book ai didi

ios - 如何在 UIViewController 中禁用拖动关闭

转载 作者:行者123 更新时间:2023-11-28 10:28:07 27 4
gpt4 key购买 nike

我已将 UIViewController 添加到我的 View 中。现在用户可以通过拖动到屏幕底部来删除此 View 。我怎样才能禁用它?

我试试

view.isUserInteractionEnabled = false

override func viewDidLoad() {
self.transitioningDelegate = self
}

extension MyViewController: UIViewControllerTransitioningDelegate {
func interactionControllerForDismissal(using animator: UIViewControllerAnimatedTransitioning) -> UIViewControllerInteractiveTransitioning? {
return nil
}

func animationController(forDismissed dismissed: UIViewController) -> UIViewControllerAnimatedTransitioning? {
return nil
}
}

但用户仍然可以关闭它。

最佳答案

您需要禁用平移手势才能禁用拖动关闭。

关于ios - 如何在 UIViewController 中禁用拖动关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57725793/

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