gpt4 book ai didi

ios - 滑动然后按住 - touchesBegan/touchesMoved/touchesEnded

转载 作者:行者123 更新时间:2023-11-29 12:53:18 26 4
gpt4 key购买 nike

我正在为 iOS 开发一个应用程序,我希望用户能够在屏幕上选择一些东西,然后在选择结束时能够按住手指一秒钟,以触发其他一些东西事件。

我已经创建了很多 Action ,用于当用户通过四处滑动来标记内容时。为此,我一直在使用:

- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
//Stuff here
}
- (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event {
//Stuff here
}
- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event {
//Stuff here
}

我不在乎这些函数是否被使用,或者它是否由 UIGestureRecognizer 完成,但我就是找不到一种有效且简单的方法来实现它。

有什么建议吗?

最佳答案

您可以启动 NSTimer当触摸开始时,如果手指在目标区域内,并且如果在计时器触发之前调用了触摸结束函数,或者在触摸移动函数中满足某些条件,则取消计时器,否则让它触发。

关于ios - 滑动然后按住 - touchesBegan/touchesMoved/touchesEnded,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21891479/

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