2012-06-27 17 views
5

w moim app mam ImageView, jego nazwa jest strzałka i obrócić go o 180 stopni w ten sposób:IOS: obrócić UIImageView

arrow.transform = CGAffineTransformMakeRotation(M_PI); 

działać dobrze, ale teraz chcę, że ten powrót ImageView w pierwotnej pozycji; Jaką wartość powinienem ustawić, aby ją uzyskać?

Odpowiedz

11

Żeby było powrócić do oryginalnej pozycji, po prostu to zrobić:

arrow.transform = CGAffineTransformMakeRotation(0); 

w stopniach, radianach 0 0 stopni, więc powinien on powrócić do swojej pierwotnej pozycji.

10

Spróbuj ustawić właściwość transform z powrotem na macierz tożsamości. tj CGAffineTransformIdentity

0

Swift3:

arrow.transform = CGAffineTransform(rotationAngle: rotation); 

gdzie obrót jest kąt skręcania w radianach.

Powiązane problemy