Drehen Sie UIView um die Mitte und behalten Sie dabei die Größe bei

Ich versuche eine zu drehenUIView ein paar Bogenmaß, aber nach Anwendung der Transformation scheint sie ihre Größe nicht beizubehalten. Was ist der richtige Weg, um dies zu erreichen?

Hier ist, was ich tue und was ich bekomme (Blaues Kästchen mit dem Pfeil ist die Ansicht, die ich zu drehen versuche - es sollte den gleichen Aspekt behalten wie das rote Kästchen dahinter):

#define DEGREES_TO_RADIANS(angle) ((angle) / 180.0 * M_PI)

double rads = DEGREES_TO_RADIANS(240);
CGAffineTransform transform = CGAffineTransformRotate(CGAffineTransformIdentity, rads);
self.arrowView.transform = transform;

Vielen Dank!

Antworten auf die Frage(8)

Ihre Antwort auf die Frage