[ios学习笔记之视图、绘制和手势识别]

一 视图

 

二 绘制

 

三 手势 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;

--待续

 

你可能感兴趣的:(学习笔记)