2009-05-27 3 views
8

Ich habe den Code in diesem Beispiel verwendet, um zu helfen, und das funktioniert gut. http://www.platinumball.net/blog/2009/03/30/iphone-uiimage-rotation-and-mirroring/UIImage Rotation benutzerdefinierte Grad

Ich kann nicht trainieren, wie durch eine benutzerdefinierte Menge von Graden zwischen 0 & 360 ....

+1

Ich würde ein iPhone-Tag hier empfehlen ... –

+1

Hinzugefügt Tag iPhone –

+0

Tolles Stück Code. Keine willkürliche Drehung, aber es ist effizient und behandelt die Bildausrichtung mit Spiegelung sehr gut. –

Antwort

14

Sie wollen so ziemlich das gleiche Material wie in diesem Beitrag tut in drehen drehen:

Möglicherweise müssen Sie auch die CTM zusätzlich zum Rotieren verschieben, um das Rotationszentrum zu kompensieren. Wenn Sie die Kanten des Bildes beim Drehen nicht beschneiden möchten, sollten Sie die Größe mit einigen grundlegenden Triggern erhöhen.

+0

Das funktioniert super! Ta –

+0

Hallo, was ist 'ctx'? – LouwHopley

+1

'CTX' ist nur der Grafikkontext. Ich habe die Quelle aktualisiert, um dies anzuzeigen. –