当使用标准工具在向上,向左或向右方向上进行单次或多次触摸时,我成功地使用UISwipeGestureRecognizer捕获和操作屏幕上的手势。
然而,我现在真正需要做的是让设备以相同的方式识别对角线滑动。 有没有人有任何想法从哪里开始? 我是否只是自己将UIGestureRecognizer子类化并试图找出如何滚动我自己的UIDiagonalSwipeRecognizer?或者有没有办法检测滑动是否是,例如,向上&&左?
感谢您的帮助......
答案 0 :(得分:5)
我只是使用oldschool“touchesBegan”和“touchesEnded”并检查x和y delta,如果它们都大于某个最小常数,那么这个滑动应该是对角线。
如果我错了,请纠正我,但UISwipeGestureRecognizer仅适用于iOS 3.2,如果是这样,那么这不是一个优势。