2012-06-27 3 views
5

в моем приложении У меня есть ImageView, его имя стрелок и поворачивать его на 180 градусов таким образом:IOS: повернуть UIImageView

arrow.transform = CGAffineTransformMakeRotation(M_PI); 

он работает нормально, но теперь я хочу, чтобы это возвращение ImageView в исходном положении; Какова ценность, которую я должен установить, чтобы ее получить?

ответ

11

Чтобы сделать его вернуться в исходное положение, просто сделать это:

arrow.transform = CGAffineTransformMakeRotation(0); 

В градусах, 0 радиан равен 0 градусов, поэтому он должен вернуться в исходное положение.

10

Попробуйте установить свойство transform на идентификационную матрицу. т.е. CGAffineTransformIdentity

0

Swift3:

arrow.transform = CGAffineTransform(rotationAngle: rotation); 

где вращение является угол вращения в радианах.

Смежные вопросы