wie man CALayer an einem Punkt dreht
wie drehen CALayer an einem ausgewählten Punkt.
InformationsquelleAutor der Frage kiran kumar | 2010-10-13
Du musst angemeldet sein, um einen Kommentar abzugeben.
wie drehen CALayer an einem ausgewählten Punkt.
InformationsquelleAutor der Frage kiran kumar | 2010-10-13
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wo
center
ist das Zentrum der Ebene, dierotationAngle
ist im Bogenmaß (positiv ist im Gegenuhrzeigersinn), und dierotationPoint
ist der Punkt, an dem Sie drehen möchten.center
undrotationPoint
werden in den Koordinatenraum des übergeordneten Ansicht.InformationsquelleAutor der Antwort warrenm
bounds
,position
im superlayer undanchorPoint
.anchorPoint
relativen Koordinaten und Punkte zu einemanchorPoint
. Ihre Unterschicht wird zu drehen, um diesesanchorPoint
;Zum Beispiel, drehen eine Unterebene auf seine superview oben in der Mitte Punkt, um sublayer ist unten in der Mitte, verwenden Sie diesen code:
InformationsquelleAutor der Antwort Valentin Shamardin
Check-out der CA-Dokumentation hier.
Wollen Sie die Transformation zu einem CATransform3DRotate, zum Beispiel:
InformationsquelleAutor der Antwort Ben