ios 单击和双击手势
来源:互联网 发布:梦幻西游手游多开软件 编辑:程序博客网 时间:2024/05/10 10:30
#import "ViewController.h"
@interface ViewController ()
@end
@implementation ViewController
- (void)viewDidLoad {
[superviewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
UITapGestureRecognizer *singleTapGestureRecognizer = [[UITapGestureRecognizeralloc]initWithTarget:selfaction:@selector(singleTap:)];
[singleTapGestureRecognizer setNumberOfTapsRequired:1];
[self.viewaddGestureRecognizer:singleTapGestureRecognizer];
UITapGestureRecognizer *doubleTapGestureRecognizer = [[UITapGestureRecognizeralloc]initWithTarget:selfaction:@selector(doubleTap:)];
[doubleTapGestureRecognizer setNumberOfTapsRequired:2];
[self.viewaddGestureRecognizer:doubleTapGestureRecognizer];
//这行很关键,意思是只有当没有检测到doubleTapGestureRecognizer或者 检测doubleTapGestureRecognizer失败,singleTapGestureRecognizer才有效
[singleTapGestureRecognizer requireGestureRecognizerToFail:doubleTapGestureRecognizer];
}
- (void)singleTap:(UIGestureRecognizer*)gestureRecognizer
{
NSLog(@"-----singleTap-----");
[self.viewsetBackgroundColor:[UIColorredColor]];
}
- (void)doubleTap:(UIGestureRecognizer*)gestureRecognizer
{
[self.viewsetBackgroundColor:[UIColorblueColor]];
NSLog(@"-----doubleTap-----");
}
- (void)didReceiveMemoryWarning {
[superdidReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
@end
- ios 单击和双击手势
- iOS 单击手势和双击手势共存问题
- iOS 单击手势和双击手势冲突问题
- ios开发-单击和双击手势的区分处理
- ios开发-单击和双击手势的区分处理
- IOS学习 触摸和手势UITouch 单击双击、移动视图
- iOS 同一个View识别单击和双击手势
- ios手势怎样实现同时可以单击和双击
- ios中模拟手势单击或是双击
- IOS学习 触摸和手势 手势识别器:单击、双击、轻扫、滑动、长按、旋转
- UIVIew单击、双击手势
- 单击手势和双击手势并存出现的问题
- iOS 关于UITapGestureRecognizer 单击与双击手势冲突的解决
- [转载]iOS防止单击、双击手势冲突(OC)
- 9.2 触摸和手势:单击双击、移动视图
- Objective-C同时添加单击和双击手势冲突
- UITapGestureRecognizer手势识别之双击和单击结合
- iOS UITapGestureRecognizer区分单击和双击
- c#字符串的格式化输出
- 中国半导体产业同时获三大支撑千载难逢
- 像UE一样将二进制文件转换为16进制显示
- 求区间(a,b)中与n的互质数
- mysql提示错误#42000You have an error in your SQL syntax; check the manual that corresponds
- ios 单击和双击手势
- Qt 中动态库(.so)静态库(.a)的使用
- Fragment的生命周期
- java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 1 column 39 path $
- javascript运行机制之执行顺序详解(修正原作者一处错误)
- MySql:charset和collation的设置
- 简单实现短链接算法
- (5)学习ArduPilot源码——shetch范例
- Kafka开发实战(二)-集群环境搭建