locationInView:指手第一次按下时触发点相对于屏幕的坐标
translationInView:向左滑动/向右滑动时,相对于触发点的偏移量
比如:
location.x=50;translation.x=50;表示触发点.x=50,向右偏移50,当前手势松开的触发点x坐标50+50=100;
location.x=100;translation.x=-50;表示触发点.x=100,向左偏移50,当前手势松开的触发点x坐标100-50=50;
- (void)pan:(UIPanGestureRecognizer *)pan{
CGPoint location = [pan locationInView:self.view];
CGPoint translation = [pan translationInView:self.view];
if(pan.state == UIGestureRecognizerStateEnded)
{
NSLog(@"location.x=%f\t translation.x=%f",location.x,translation.x);
}
}