我正在尝试从显示器底部边缘识别UIPanGestureRecognizer,根据我的经验,可以很容易地询问x与底部边缘的距离是否太近但是当我调试时我有很多结果locationInView手势坐标对我没用。
我一直在做测试,当我从底部边缘快速通过手指时,我的坐标超过了50个点,我怎么知道得到这个结果的最佳方法是什么?
答案 0 :(得分:2)
您可以使用UIGestureRecognizerDelegate
。
- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch
{
CGPoint location = [touch locationInView:gestureRecognizer];
if(location_is_in_the_area_that_you_want)
return TRUE;
return FALSE;
}
希望这会有所帮助。干杯!