gpt4 book ai didi

ios - Swift:UIPanGestureRecognizer 如何判断是否在屏幕外使用拖动手指

转载 作者:行者123 更新时间:2023-11-28 06:52:18 25 4
gpt4 key购买 nike

使用 UIPanGestureRecognizer 的 Swift iOS 应用:

.state = .Ended 当用户通过将手指抬离屏幕完成平移手势时触发。这对我来说是成功的平底锅。

但是,当用户将手指拖离屏幕时也会发生同样的情况,这对我来说是一个不成功的平移,但如何区分它与前者呢?

最佳答案

您无法区分手势结束是因为用户抬起手指还是手势结束是因为手指离开屏幕边缘。您已经非常正确地推断出这一点。所以你将不得不满足于你可以做的事情。

当手势结束时,查看手指的位置。 (手势识别器会很高兴地告诉你这一点。)如果它在屏幕边缘,或者甚至在屏幕边缘的几个点内,你只需要任意假设这意味着用户被“拖出边界”。

关于ios - Swift:UIPanGestureRecognizer 如何判断是否在屏幕外使用拖动手指,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34562203/

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