我在单击和双击中为 UIImageView 添加了 UITapGestureRecognizer。单击方法 A 将调用,双击方法 B 将调用。
它仅第一次完美运行。
第一次
如果我单击 UIImageView,方法 A 会按预期调用。
如果我双击 UIImageView,方法 B 会按预期调用。
第二次
如果我单击 UIImageView,方法 A 会按预期调用。
如果我在 UIImageView 上双击,则不再调用方法 B 仅调用方法 A。我不知道我在哪里制造问题。
UITapGestureRecognizer *gestureRecognizer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(hideHandle:)];
[gestureRecognizer setDelegate:self];
[userResizableView addGestureRecognizer:gestureRecognizer];
[gestureRecognizer release];
UITapGestureRecognizer *gestureRecognizer1 = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleTap:)];
gestureRecognizer1.numberOfTapsRequired = 2;
[gestureRecognizer1 setDelegate:self];
[userResizableView addGestureRecognizer:gestureRecognizer1];
[gestureRecognizer1 release];
[gestureRecognizer requireGestureRecognizerToFail:gestureRecognizer1];