欢迎来到天天文库
浏览记录
ID:28970799
大小:52.66 KB
页数:8页
时间:2018-12-15
《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
此文档下载收益归作者所有