·您现在的位置: 云翼网络 >> 文章中心 >> 网站建设 >> app软件开发 >> IOS开发 >> [ios学习笔记之视图、绘制和手势识别]

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

作者:佚名      IOS开发编辑:admin      更新时间:2022-07-23

一 视图

 

二 绘制

 

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

--待续