gpt4 book ai didi

iphone - Cocoa Touch - 处理被中断或丢失的触摸

转载 作者:行者123 更新时间:2023-11-29 05:01:14 30 4
gpt4 key购买 nike

我的应用程序中有几个地方,当触摸结束时,UI 元素会自行重置。例如,隐藏虚线轮廓、将 View 滑回默认位置。

问题是应用程序有时会丢失触摸跟踪。一个例子是,如果我向上滑动 View 并导致 UIAlertView 显示,则 View 不会向后滑动,因为重置代码已结束。触摸在 UIAlertView 处于事件状态期间结束,并且 View 不会重置。同一示例适用于隐藏虚线轮廓。

我的问题是,我在哪里/如何处理这些自定义 UI 元素的重置,以便当触摸结束而不被注意到时它仍然会重置。 TouchesEnded 并不总是为我做这件事。

最佳答案

你尝试过touchesCancelled吗?我认为当触摸被中断时会调用它。

编辑:如果这不起作用,那么也许您可以手动添加代码,在启动警报时取消触摸。

关于iphone - Cocoa Touch - 处理被中断或丢失的触摸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6890493/

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