Window Inhalt rotieren

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Window Inhalt rotieren

    Wie rotiere ich den Inhalt von nem Window um einen bestimmten Punkt?
    Irgendwie krieg ich das nicht gebacken.

    Quellcode

    1. [[[self contentView]animator]setFrameCenterRotation:rotation];

    Das funktioniert und rotiert den Inhalt um das Zentrum vom Fenster, ich will aber dort rotieren wo ich mit der Maus hin klicke.

    Quellcode

    1. [[self.contentView layer]setAnchorPoint:NSMakePoint(?,?)];

    Funktioniert irgendwie nicht, da wird immer um Origin (0,0) rotiert
  • Nachdem ich mind. 27.000 Möglichkeiten gefunden hab, wie man ein View rotieren kann, hier ne Version die so funktioniert wie gewollt:

    Quellcode

    1. [[self contentView]translateOriginToPoint:NSMakePoint(x,y)];
    2. [[self contentView]setBoundsRotation:rotation];
    3. [[self contentView]translateOriginToPoint:NSMakePoint(-x, -y)];