gpt4 book ai didi

swift - 快速连续点击不同的按钮

转载 作者:行者123 更新时间:2023-11-28 08:26:06 27 4
gpt4 key购买 nike

我有一个应用程序,需要快速连续单击不同的按钮,但 Cocoa 似乎不允许这样做。

我在所有按钮实例上使用相同的 NSButton 子类,并且 mouseUp/mouseDown 事件根据按钮的实例标签(在 IB 中定义)调用操作。

问题是点击不同的按钮会快速触发对第一个按钮的点击,而不是当前正在点击的按钮。我该如何解决这个问题?

注意:我使用的是 Swift 3 并以最新的 macOS 为目标。

最佳答案

事实证明这是 macOS Sierra 上 Wacom 数位板驱动程序的错误。以前操作系统版本的驱动程序已过时,并且以不正确的方式注册双击。如果有人遇到此问题,请务必检查系统默认的双击速度。

此代码片段打印您的双击速度:

Swift.print(NSEvent.doubleClickInterval())

关于swift - 快速连续点击不同的按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39946483/

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