gpt4 book ai didi

iOS : Swipe gesture not getting recognized when swipe begins from outside the iPad screen

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:46:24 27 4
gpt4 key购买 nike

最近我发现 iPad 的触摸行为很奇怪。我有一个 UITableView,它在滑动时从屏幕的右边缘滑入(就像 Facebook 应用程序在左侧)。在我的实现中,我添加了一条 UIView 并添加了滑动手势识别器。我的应用程序仅处于横向模式

现在由于 View 从右边缘出来,一般行为是从屏幕边缘外开始滑动手指。如果滑动手指从具有主页按钮的边缘开始,则菜单始终完美显示。然而,在横向右模式下,即当相机边缘在右侧时,我从那一端滑动,手势在 3-4 次尝试中被识别一次。

我在同一个类中实现了 touchesBegan 方法并获得了完全相同的行为。

我的应用程序是否无法识别来自该边缘(有选择地)的触摸?它究竟发生了什么?看起来这是编码方面的僵局。

请帮忙。谢谢

最佳答案

既然你想让触摸从屏幕边缘开始,为什么不使用UIScreenEdgePanGestureRecognizer呢? ?此类专门用于在屏幕边缘附近开始的触摸。

有一个简单的例子here .

关于iOS : Swipe gesture not getting recognized when swipe begins from outside the iPad screen,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22961173/

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