【发布时间】:2020-10-16 20:33:53
【问题描述】:
拥有 SwiftUI slider。
用户继续拖动它。
拖动时,用户还按下了Option 键。
我想根据键盘修饰符标志的更改(例如 Option 键)更改用户界面。但是,在拖动滑块甚至按下鼠标按钮时,似乎主事件循环被阻塞了。
当使用NSEvent.addLocalMonitorForEvents(mathing:handler) 获得Option 按键的通知时,处理程序甚至不会在用户拖动滑块时被调用。
有什么方法可以实现吗?
我也很想了解为什么首先存在问题。
【问题讨论】: