gpt4 book ai didi

ios - 以编程方式在 iOS 中禁用 Dock

转载 作者:搜寻专家 更新时间:2023-10-31 08:16:06 25 4
gpt4 key购买 nike

是否可以禁用在 iOS 中弹出的停靠栏?

这是我的 View Controller 。请注意,它在页脚中有一个可拖动的 View Controller 。

screenshot of the view controller

但是当我尝试快速拉起它时,出现了 dock:

screenshot of the Dock appearing

有什么方法可以禁用它吗?

最佳答案

我认为最接近的是 iOS 11 的 preferredScreenEdgesDeferringSystemGestures() ,它将在底部显示一个指示器,但不会在第一次滑动时拉起扩展坞。例如,在您的 View Controller 中:

override func preferredScreenEdgesDeferringSystemGestures() -> UIRectEdge {
return [.bottom]
}

根据我的经验,它仍然吃掉滑动手势,但它仍然给用户第二次机会来击中正确的目标。

然而,在 iOS <11 上,此行为只能通过隐藏状态栏来实现。

编辑:通常,当面临实现这样的设计选择时,我会尝试提供第二种非干扰手势作为备用,例如在该区域轻按,效果相同。

关于ios - 以编程方式在 iOS 中禁用 Dock,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48988961/

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