美文网首页iOSiOS开发基础知识iOS开发攻城狮的集散地
开发中的疑惑点---手势位置locationInView、vel

开发中的疑惑点---手势位置locationInView、vel

作者: 怒煮西兰花 | 来源:发表于2016-11-10 18:13 被阅读2197次

    今天进行移动手势处理时,突然遇到一个有意思的事情:就是locationInView、velocityInView、translationInView到底有什么联系和区别。

    下面是我的代码和手指在view上平移时log信息,给大家分享下:

    屏幕快照 2016-11-10 下午6.04.54.png 屏幕快照 2016-11-10 下午6.04.46.png

    从代码和log信息可以看出
    translationInView : 手指在视图上移动的位置(x,y)向下和向右为正,向上和向左为负。
    locationInView : 手指在视图上的位置(x,y)就是手指在视图本身坐标系的位置。
    velocityInView: 手指在视图上移动的速度(x,y), 正负也是代表方向,值得一体的是在绝对值上|x| > |y| 水平移动, |y|>|x| 竖直移动。

    相关文章

      网友评论

        本文标题:开发中的疑惑点---手势位置locationInView、vel

        本文链接:https://www.haomeiwen.com/subject/wsyxpttx.html