2009-05-16 2 views
8

У меня есть изображение, которое вращается вокруг нескольких раз случайным образом, а затем исчезает. После того, как он появится снова, я хочу, чтобы он находился в исходном состоянии. Не вращается. Я бы отслеживал, сколько вращений я использовал случайным образом, а затем подсчитал, сколько радианов мне нужно переделать. Но я немного помню из больших документов, что есть какая-то трансформация идентичности. Это то, что я ищу? Просто хочу спросить, прежде чем я проведу целый день, найдя его, чтобы узнать, что это не так.)Как сбросить преобразование слоя в исходное состояние после того, как я сделал некоторые анимации и преобразования?

ответ

3

Да, вы хотите установить матрицу преобразования в преобразование идентичности; что приведет к «переустановке» трансформации.

11

В коде, который будет выглядеть следующим образом:

yourView.transform = CGAffineTransformIdentity; 
Смежные вопросы