gpt4 book ai didi

iphone - 可以在touchesBegan之后强制取消触摸事件吗?

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

考虑到我的一个 UIView 的某种状态,我希望它响应 TouchBegan,然后取消从该特定 TouchBegan 事件继续的任何进一步的 TouchMoved/Ended。

基本上,我有一个处于静止状态的 UIView 子类,如果它被触摸,我想将其他一些 UIView 移开...然后下次触摸时,响应者链可以正常响应 TouchMoved/Ended...

是的,我可以在 TouchMoved/Ended 中检查此状态,但我想知道是否有一种方法可以在中间阶段使触摸事件脱轨。

最佳答案

    let fakeTouch:Set<NSObject> = [UITouch()]
let event = UIEvent()

self.touchesEnded(fakeTouch, withEvent: event)

关于iphone - 可以在touchesBegan之后强制取消触摸事件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1169998/

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