objective-c - 在调用 gesturerecognizers 方法之前是否存在我可以调用的任何方法?

标签 objective-c ios cocoa-touch

我有一个带有 UIPanGestureRecognizer 的按钮。我想像这样确定手指的方向:

if (sqrt(translation.x * translation.x) / sqrt(translation.y * translation.y) < 1)
    {
        isHorizontalScroll = YES;

    }
    else
    {
        isHorizontalScroll = NO;
    }

在调用识别器的方法之前。

有人知道解决办法吗?

最佳答案

使用touchesbegan、touchesmoved、touchesEnd

关于objective-c - 在调用 gesturerecognizers 方法之前是否存在我可以调用的任何方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9663885/

相关文章:

iphone - 如何为索引栏后面的 tableviewcell 区域着色?

iOS 12 : validate local certificate with URLSession

objective-c - 使用 obj-c 忽略隐藏文件和目录

ios - 无法从格式为 dd-MM-yyyy HH :mm:ss:ms 的字符串中获取日期时间

ios - 如何使 AVPlayer 和 AVPlayerLayer 可滚动(AVFoundation)

objective-c - unsafe_retained 属性

iphone - UIWindow 和 UIView 之间的区别

ios - 将获取数据与 UITableView 不同部分的核心数据分开

objective-c - 如何使用 Opengl 或任何其他方法扭曲图像......?

ios - 如何调试 react native iOS 应用程序在一周左右启动时崩溃