iOS手势识别的详细使用方法(拖动,缩放,旋转,点击,手势依赖,自定

2020-01-18 17:11:45于丽

调用自定义手势和上面一样,回到这样写:


- (void)handleHappy:(HappyGestureRecognizer *)recognizer{ 
  [self.hehePlayer play]; 
} 

手势成功后播放呵呵笑的声音。

在真机上运行,按住某个view,快速左右拖动,就会发出笑的声音了。

代码解析:

先获取起始坐标:curTickleStart

通过和ticklePoint的x值对比,得出当前的放下是向左还是向右。再算出移动的x的值是否比MOVE_AMT_PER_TICKLE距离大,如果太则返回。

再判断是否有三次是不同方向的动作,如果是则手势结束,回调。

源代码:源代码下载。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持ASPKU。


注:相关教程知识阅读请移步到IOS开发频道。