2012-06-27 35 views
5

trong ứng dụng của tôi, tôi có một ImageView, tên của nó là mũi tên và tôi xoay nó 180 độ theo cách này:IOS: xoay một UIImageView

arrow.transform = CGAffineTransformMakeRotation(M_PI); 

nó hoạt động tốt, nhưng bây giờ tôi muốn điều đó trở ImageView này ở vị trí ban đầu; giá trị nào tôi nên đặt để có được nó?

Trả lời

11

Để làm cho nó trở lại vị trí ban đầu, chỉ cần làm điều này:

arrow.transform = CGAffineTransformMakeRotation(0); 

Trong độ, 0 radian là 0 độ, vì vậy nó phải trở về vị trí ban đầu của nó.

10

Thử đặt thuộc tính transform trở lại ma trận nhận dạng. ví dụ: CGAffineTransformIdentity

0

Swift3:

arrow.transform = CGAffineTransform(rotationAngle: rotation); 

nơi xoay là góc để xoay theo radian.

Các vấn đề liên quan