手势速度
有时候需要根据手势滑动的速度进行一定量的特殊处理,比如,在项目中有一个当前控制器下滑返回,这时候会根据下滑速度判断用户是否有需要返回的意图.
- (void)panGestureHandler:(UIPanGestureRecognizer *)gesture {
CGPoint translation = [gesture translationInView:gesture.view];
if (gesture.state == UIGestureRecognizerStateEnded) {
CGPoint speed = [gesture velocityInView:gesture.view];
NSLog(@"滑动速度:%@", NSStringFromCGPoint(speed));
}
}
本文介绍了一种通过手势速度来判断用户操作意图的方法。在iOS应用开发中,利用UIPanGestureRecognizer获取手势滑动速度,并根据速度大小决定是否触发特定功能,如下滑返回等。

131

被折叠的 条评论
为什么被折叠?



