如何在类型为scrollPhase (在OS X 10.6中)的NSEvent中访问属性NSScrollEvent?
- (void)scrollWheel:(NSEvent *)event {
NSLog(@"Scroll Event: %@", event);
}如果我将事件写入日志,我可以看到所需的信息:
... Scroll Wheel Event: NSEvent: type=ScrollWheel ... scrollPhase=Continue
... Scroll Wheel Event: NSEvent: type=ScrollWheel ... scrollPhase=End发布于 2010-09-08 10:25:00
它不在the public API中。当然,您可以通过调用Apple的私有方法来访问它。如果您使用私有API,您应该知道自己在做什么,所以我不会在这里详细说明如何做到这一点,只是指出如何获得方法名称:只需使用实用程序class-dump。
发布于 2012-12-07 14:29:24
从OSX10.7开始,public API中提供了phase。
https://stackoverflow.com/questions/3662935
复制相似问题