通过UITapGestureRecognizer,注册双击和缩放使用不同selector很容易区分,代码如下:
     UITapGestureRecognizer *doubleTap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleDoubleTap:)];
     UITapGestureRecognizer *twoFingerTap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleTwoFingerTap:)];
                
           [doubleTap setNumberOfTapsRequired:2];
           [twoFingerTap setNumberOfTouchesRequired:2];
           [imageView addGestureRecognizer:doubleTap];
           [imageView addGestureRecognizer:twoFingerTap];
                
           [doubleTap release];
           [twoFingerTap release];