開發中的疑惑點---手勢位置locationInView、velocityInView、translationInView

今天進行移動手勢處理時,突然遇到一個有意思的事情:就是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| 豎直移動。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容