我正在使用 UISwipeGestureRecognizer 成功地捕获和操作屏幕上的手势,这些手势是使用标准工具在向上、向左或向右方向上通过单次或多次触摸做出的。
不过,我现在真正需要做的是让设备以相同的方式识别对角线滑动。 有谁知道从哪里开始? 我是否只是自己将 UIGestureRecognizer 子类化并尝试弄清楚如何推出我自己的 UIDiagonalSwipeRecognizer?或者有没有一种方法可以检测滑动是否向上 && 向左?
感谢您的帮助...
最佳答案
我会简单地使用一个老派的“touchesBegan”和“touchesEnded”,然后检查 x 和 y 增量,如果它们都大于某个最小常数,那么这次滑动应该是对角线滑动。
如果我错了,请纠正我,但 UISwipeGestureRecognizer 仅适用于 iOS 3.2,如果是这样,那不是优势。
关于iphone - 如何识别屏幕上的对角线滑动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3778739/