一 视图
二 绘制
三 手势 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;
--待续