一 視圖
二 繪制
三 手勢 00:31
UIGestureRecognizer 抽象類
兩步
1添加識別器(控制器或者視圖來完成)
2手勢識別后要做的事情
UipanGestureRecognizer 提供三個方法:
-(CGPoint)translationInView:(UIView *)aView;
--觸摸移動距離
-(CGPoint)velocityInView:(UIView *)aView;
--觸摸移動速度
-(void)setTranslation:(CGPiont)translation inView:(UIView *)aView;
--對移動距離進行重置
重要屬性:
@PRoperty (readonly) UIGestureRecognizerState state;
began:連續運動手勢 如拖動或捏合,剛剛開始
changed:連續運動手勢 在運動
ended:離開屏幕
recognized:不連續的滑動如點擊或滑動
failed和canceled:被打斷或意外情況如打入電話
UIPinchGestureRecognizer
@property CGFloat scale;
@property (readonly) CGFloat velocity;
--待續
新聞熱點
疑難解答