测试在Mac OS中滚动是向上还是向下?

时间:2011-08-19 19:12:17

标签: objective-c cocoa macos

我正在使用此代码检查滚动:

scrollKeyMonitor = [NSEvent addLocalMonitorForEventsMatchingMask:NSScrollWheelMask handler:^(NSEvent *incomingEvent)
                    {
                        //printf("we are scrolling!");

                        return incomingEvent;

                    }];

如何检查滚动的y值以查看我们是上升还是下降?

由于

1 个答案:

答案 0 :(得分:0)

您可以设置初始位置。然后测试以查看当前位置是否更低/更高以确定用户是向上还是向下滚动。然后将初始位置重置为当前位置以进行下一次移动。