gpt4 book ai didi

iphone - 不调用 UIGestureRecognizerStateEnded

转载 作者:行者123 更新时间:2023-12-03 19:18:11 24 4
gpt4 key购买 nike

我在我的 UIImageVIew 上使用

-(IBAction)handlePanFrom:(UIPanGestureRecognizer *)recognizer

在我的代码中,我尝试使用两种状态:

if([recognizer state] == UIGestureRecognizerStateBegan)
{
NSLog(@"Began");
}
if([recognizer state] == UIGestureRecognizerStateEnded)
{
NSLog(@"End");
}

在控制台中,每次开始移动 UIImageView 时,我都会看到一条“开始”消息,但没有任何“结束”消息...

我做错了什么?

最佳答案

来自苹果文档:

UIGestureRecognizerStateEnded:

手势识别器已收到识别出的触摸作为连续手势的结束。它在运行循环的下一个周期发送其操作消息(或多个消息),并将其状态重置为 UIGestureRecognizerStatePossible。

请尝试UIGestureRecognizerStateCancelled

关于iphone - 不调用 UIGestureRecognizerStateEnded,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10740645/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com