我想检测用户触摸释放,如果用户按住它,下面的代码
有效,但不要告诉我我是否正在握住(触摸并按住而不释放)触摸......
请帮我解决这个问题
[imageview setUserInteractionEnabled:YES];
UITapGestureRecognizer *singleTap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(holdAction:)];
[singleTap setNumberOfTapsRequired:1];
[imageview addGestureRecognizer:singleTap];
- (void)holdAction:(UIGestureRecognizer *)holdRecognizer
{
if (holdRecognizer.state == UIGestureRecognizerStateBegan) {
NSLog(@"Holding Correctly. Release when ready.");
} else if (holdRecognizer.state == UIGestureRecognizerStateEnded)
{
NSLog(@"You let go!");
}
}