我正在实现一个 IOS 应用程序,其 View 提供了一个用于控制远程设备的键盘,如果您使用手掌同时按下 6 或 8 个(UI)按钮,则该应用程序会获得触摸,但不会当您抬起手掌时,会收到 touchUpInside 或 touchUpOutside。
问题是我在触地时启动计时器来重复按键,但我从未收到结束按键重复的回调。有谁知道如何处理这个问题吗?
我意识到这是一个肛门场景,但如果重复没有按时停止,那么昂贵的设备可能会损坏。
我不确定这对情况有什么影响,但我在 iPhone 5 上使用 iOS 6。
最佳答案
同时触摸它们也是一个要求吗?如果没有,请将所有按钮上的 exclusiveTouch
设置为 YES
。如果是,请同时检查 UIControlEventTouchCancel
。
关于ios - 手掌按下/抬起多个按钮时不会调用 touchUpInside 和 toutchUpOutside,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13261032/