1

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

回転を変更する方法を探していましたが、何も見つかりませんでした...助けてくれてありがとう。

4

0 に答える 0