jjzjj

velocityInView

全部标签

ios - 如何实现 velocityInView : for a custom gesture recognizer?

我正在实现一个自定义的UIGestureRecognizer子类。我想以与UIPanGestureRecognizer相同的方式实现velocityInView:。但我不确定该怎么做。如何计算以点/秒为单位的速度? 最佳答案 首先,如果您使用的是Swift,则需要创建桥接header和#import所以你可以覆盖UIGestureRegoniser的触摸开始/移动/取消/结束方法。如果您使用的是Objective-C,只需输入import.h或.m文件中的语句。其次,一旦您创建了UIGestureRecognizer子类中你需要这些

objective-c - iOS - 了解 UIPanGesture 上的 velocityInView

我正在使用UIPanGesture返回velocityInView,据我所知,它应该是每秒返回点数。我得到的是数以亿计的数字和很多零……我没有在模拟器中快速移动鼠标。我觉得...提前感谢您提供的任何帮助/建议。编辑:请求的代码。显示/调用-(void)handlePanGesture:(UIPanGestureRecognizer*)recognizer{if(recognizer.state==UIGestureRecognizerStateChanged||recognizer.state==UIGestureRecognizerStateBegan){CGPointvel=[re