3 У меня есть изображение, которое управляется прикосновением.
Давайте скажем его изображение стрелки, которая указывает вверх. После того, как он повернут на 180 градусов, стрелка теперь укажет вниз, я хочу reset свойства CGAffineTransform, чтобы он теперь обратил свое внимание на 0 градусов.
Я хочу это, потому что мне нужно перевести, повернуть, масштабировать и т.д., если угол изображения равен 0 или 180.
Спасибо заранее.
EDITED Ater 5 ответов:
Хм, я не уверен, что любой из этих ответов делает то, что я хотел. Прошу прощения за то, что я не понимаю.
- Изображение со стрелкой, направленной вверх, тронуто и перемещено вправо - все в порядке.
- Изображение повернуто с помощью поворота и повернуто на 180 градусов - все в порядке
- Теперь изображение коснулось и перемещено вправо. Поскольку координаты перевернуты, теперь изображение прыгает вверх и вниз, делая мои другие анимационные последовательности непримиримыми.
Чтобы предотвратить проблему выше и некоторые другие, я хочу, чтобы reset все после поворота 180. Например, когда изображение повернуто на 180 градусов, свойства CGAffineTransform знают, что он изменился на 180%. Я хочу использовать reset популяции в то время, поэтому CGAffineTransform думает, что он повернулся на 0 градусов вместо 180, в то время как изображение перевернуто визуально. Я хочу, чтобы это произошло без каких-либо визуальных изменений, вскоре после его поворота на 180 градусов.
Надеюсь, что это яснее....