Как я могу сбросить преобразование слоя в исходное состояние после того, как я сделал некоторые анимации и преобразования? - PullRequest
9 голосов
/ 16 мая 2009

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

Ответы [ 2 ]

13 голосов
/ 16 мая 2009

В коде это будет выглядеть так:

yourView.transform = CGAffineTransformIdentity;
4 голосов
/ 16 мая 2009

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...