如何解决在 iOS 上覆盖 pressesBegan 等时,如何处理多次按下?
在 iOS 上覆盖 pressesBegan:withEvent
以处理硬件键盘事件时,它传入一个 NSSet
的 UIPress
对象和一个 UIEvent
对象。
当我决定要处理哪些印刷机后,我是否打电话
[super pressesBegan:[NSSet setWithObject:press] withEvent:event];
对于一组 UIPress
对象中收到的每个印刷机,还是我只使用我已经更新的一组印刷机调用 super
的 pressesBegan
决定不处理,或者我是否需要传递未更改的原始 presses
集(因此只允许处理全部或不处理它们)。
其实我还没有看到在 set 中出现不止一个 press 的情况,所以这个问题可能没有实际意义,但是 set 的存在让我觉得这是可能的,我想处理它如果它发生,则正确。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。