ios开发中地6种手势识别地实现

ios开发中地6种手势识别地实现

ID:28970799

大小:52.66 KB

页数:8页

时间:2018-12-15

ios开发中地6种手势识别地实现_第1页
ios开发中地6种手势识别地实现_第2页
ios开发中地6种手势识别地实现_第3页
ios开发中地6种手势识别地实现_第4页
ios开发中地6种手势识别地实现_第5页
资源描述:

《ios开发中地6种手势识别地实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实用标准文案ios开发中的6种手势识别的实现IOS开发中手势识别有六种: 轻击手势(TapGestureRecognizer), 轻扫手势(SwipeGestureRecognizer), 长按手势(LongPressGestureRecognizer), 拖动手势(PanGestureRecognizer), 捏合手势(PinchGestureRecognizer), 精彩文档实用标准文案旋转手势(RotationGestureRecognizer), 1、轻击手势(TapGestureRecognizer) UITapGesture

2、Recognizer*tapGesture=[[UITapGestureRecognizeralloc]initWithTarget:selfaction:@selector(tapGesture:)];tapGesture.numberOfTapsRequired=1;//点击次数tapGesture.numberOfTouchesRequired=1;//点击手指数[self.viewaddGestureRecognizer:tapGesture];//轻击手势触发方法-(void)tapGesture:(UITapGestureR

3、ecognizer*)sender{//yourcode}2、长按手势(LongPressGestureRecognizer) UILongPressGestureRecognizer*longPressGesture=[[UILongPressGestureRecognizeralloc]initWithTarget:selfaction:@selector(longPressGesture:)];//设置长按时间精彩文档实用标准文案longPressGesture.minimumPressDuration=0.5;[self.vie

4、waddGestureRecognizer:longPressGesture];//长按手势触发方法-(void)longPressGesture:(id)sender{UILongPressGestureRecognizer*longPress=sender;if(longPress.state==UIGestureRecognizerStateBegan){//yourcode}}说明:长按手势的常用状态如下开始:UIGestureRecognizerStateBegan改变:UIGestureRecognizerStateChan

5、ged结束:UIGestureRecognizerStateEnded取消:UIGestureRecognizerStateCancelled失败:UIGestureRecognizerStateFailed精彩文档实用标准文案3、轻扫手势(SwipeGestureRecognizer) UISwipeGestureRecognizer*swipeGesture=[[UISwipeGestureRecognizeralloc]initWithTarget:selfaction:@selector(swipeGesture:)];//设置

6、轻扫的方向swipeGesture.direction=UISwipeGestureRecognizerDirectionRight;//向右[self.viewaddGestureRecognizer:swipeGesture];UISwipeGestureRecognizer*swipeGestureLeft=[[UISwipeGestureRecognizeralloc]initWithTarget:selfaction:@selector(swipeGesture:)];//设置轻扫的方向swipeGestureLeft.dir

7、ection=UISwipeGestureRecognizerDirectionLeft;//向左[self.viewaddGestureRecognizer:swipeGestureLeft];//轻扫手势触发方法-(void)swipeGesture:(id)sender{UISwipeGestureRecognizer*swipe=sender;if(swipe.direction==UISwipeGestureRecognizerDirectionLeft){//向左轻扫精彩文档实用标准文案}if(swipe.direction

8、==UISwipeGestureRecognizerDirectionRight){//向右轻扫}}4、捏合手势(PinchGestureRecognizer) UIPinchGestureRecogniz

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。