赞
踩
有时候需要根据手势滑动的速度进行一定量的特殊处理,比如,在项目中有一个当前控制器下滑返回,这时候会根据下滑速度判断用户是否有需要返回的意图.
- (void)panGestureHandler:(UIPanGestureRecognizer *)gesture {
CGPoint translation = [gesture translationInView:gesture.view];
if (gesture.state == UIGestureRecognizerStateEnded) {
CGPoint speed = [gesture velocityInView:gesture.view];
NSLog(@"滑动速度:%@", NSStringFromCGPoint(speed));
}
}
speed.y
的情况,经过大量的测试,判断当speed.y > 920
的时候吗,可以判断用户存在返回意图,即可选择触发返回行为Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。