gpt4 book ai didi

ios - 首次触摸条件后跟踪 UIPanGestureRecognizer 位置

转载 作者:行者123 更新时间:2023-11-30 11:50:21 26 4
gpt4 key购买 nike

当用户开始从屏幕底部平移时,我想获取第一次触摸的位置,然后读取位置并使用它。

我知道我可以检查 .begin 状态,但不知道如果此条件为真,如何跟踪平底锅。这看起来很容易做到,但我没能做到。

@objc private func handleSwipe(swipe: UIPanGestureRecognizer) {
if swipe.state == .began && swipe.location(in: self.view).y < self.view.frame.height * 0.15 {
// do something with swipe.translation(in: self.view).y
}
}

最佳答案

只需将坐标存储在变量中,并在处理 .changed 状态时检索它。所有手势识别器回调都在主线程上,因此您在这些回调之间维护自己的状态应该不会有问题。

关于ios - 首次触摸条件后跟踪 UIPanGestureRecognizer 位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48387941/

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