OS X Lion滚动方向和NSSlider

Ily*_*hin 4 macos cocoa nsslider

我的应用程序有水平NSSlider作为音量控制,现在与Lion的新"自然"(倒置)滚动方向,它表现错误.当您向左滑动时,它向右移动,反之亦然.根据我在Lion的iTunes中所看到的,Apple计划无论此设置如何都应该工作,因此当您向左滑动时,它应该将滑块向左移动,反之亦然.所以我的问题是如何才能发现鼠标滚动是倒置的还是不是?或者我可以以某种方式获得原始deltaX/deltaY值,而不应用发明?

Chu*_*uck 6

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