gpt4 book ai didi

iphone - 如何减慢UIPanGestureRecognizer的速度?

转载 作者:行者123 更新时间:2023-12-03 20:09:09 29 4
gpt4 key购买 nike

我有一个方法,当识别到 2 指平移手势时,我想调用该方法。我已经设置好并且工作正常,但问题是我只需要大约 15 次调用该方法(它过滤图像),当我平移大约一英寸时,该方法已被调用一百次,图像过得如此之快,我不知道发生了什么。

我可以做些什么来减慢我的手势识别器的速度?

UIPanGestureRecognizer *panRecognizer = [[UIPanGestureRecognizer alloc] initWithTarget:self action:@selector(move:)];
[panRecognizer setMinimumNumberOfTouches:2];
[panRecognizer setMaximumNumberOfTouches:2];
[panRecognizer setDelegate:self];
[self view] addGestureRecognizer:panRecognizer]];

最佳答案

大概每次收到平移事件时您都会更改图像。这不太好。相反,您应该向平移手势识别器询问拖动距离(使用 -translationInView:),并且仅在超过特定阈值后才更改图像。

关于iphone - 如何减慢UIPanGestureRecognizer的速度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5174116/

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