UIPanGestureRecognizer 手勢中 velocityInView、locationInView、translationInView

UIPanGestureRecognizer 手勢中有三個方法

 // 在指定視圖的坐標(biāo)系中,以點/秒為單位的平移速度
- (CGPoint)velocityInView:(nullable UIView *)view;  
// 手勢的通用單點位置。通常是涉及到的觸摸的重心
- (CGPoint)locationInView:(nullable UIView*)view;   
// 在指定視圖的坐標(biāo)系中進(jìn)行平移
- (CGPoint)translationInView:(nullable UIView *)view; 

translationInView : 手指在視圖上移動的位置(x,y)向下和向右為正,向上和向左為負(fù)。
locationInView : 手指在視圖上的位置(x,y)就是手指在視圖本身坐標(biāo)系的位置。
velocityInView: 手指在視圖上移動的速度(x,y), 正負(fù)也是代表方向,值得一體的是在絕對值上|x| > |y| 水平移動, |y|>|x| 豎直移動。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容