– (void)viewDidLoad
{
[superviewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
UIImageView *imageView = [[UIImageViewalloc]initWithFrame:CGRectMake(100,200, 110, 200)];
imageView.contentMode =UIViewContentModeScaleAspectFit;
[imageViewsetImage:[UIImageimageNamed:@"xxx.bundle/1.jpg"]];
imageView.userInteractionEnabled =YES;
[self.viewaddSubview:imageView];
:@selector(singleTap:)];
[singleTapGestureRecognizersetNumberOfTapsRequired:1];
[imageViewaddGestureRecognizer:singleTapGestureRecognizer];
:@selector(doubleTap:)];
[doubleTapGestureRecognizersetNumberOfTapsRequired:2];
[imageViewaddGestureRecognizer:doubleTapGestureRecognizer];
//这行很关键,意思是只有当没有检测到doubleTapGestureRecognizer 或者 检测doubleTapGestureRecognizer失败,singleTapGestureRecognizer才有效
[singleTapGestureRecognizerrequireGestureRecognizerToFail:doubleTapGestureRecognizer];
}
– (void)singleTap:(UIGestureRecognizer*)gestureRecognizer
{
@"—–singleTap—–");
setBackgroundColor:[UIColorredColor]];
}
– (void)doubleTap:(UIGestureRecognizer*)gestureRecognizer
{
setBackgroundColor:[UIColorblueColor]];
@"—–doubleTap—–");
}
,有一些喷着香水闻不到的空气,有一些在写字楼里永远遇不见的人。