我的应用程序将水平 NSSlider 用作音量控制,现在使用 Lion 的新“自然”(反向)滚动方向,它的行为是错误的。当您向左滑动时,它向右移动,反之亦然。根据我在 Lion 的 iTunes 中看到的内容,Apple 计划无论此设置如何,它都应该工作相同,因此当您向左滑动时,它应该将滑块向左移动,反之亦然。
所以我的问题是如何确定鼠标滚动是否反转?
或者也许我可以在不应用发明的情况下以某种方式获得原始 deltaX/deltaY 值?

最佳答案

如果 isDirectionInvertedFromDevice ,则询问事件,如果是,则将 delta 乘以 -1。

关于cocoa - OS X Lion 滚动方向和 NSSlider,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6769894/

10-12 00:41