我需要在 Mac OS X 中触发手势事件。我发现了这个问题: 有没有办法在 Mac OS X 上触发手势事件? 它对我有用,但如果我想改变旋转?例如,
- (void)rotateWithEvent:(NSEvent *)event {
NSLog(@"ROTATE: %f", [event rotation]);
}
-(IBAction)button:(id)sender {
...
CGEventSourceRef eventSource = CGEventSourceCreate(kCGEventSourceStateCombinedSessionState);
CGEventRef event = CGEventCreate(eventSource);
CGEventSetType(event, NSEventTypeRotate);
CGEventPost(kCGHIDEventTap, event);
...
}
将记录
ROTATE: 0.0
我正在寻找如何改变旋转,但没有找到任何东西......感谢您的帮助。