iOS Как перевернуть вид / изображение и сохранить масштаб

#iphone #objective-c #ios #ipad

#iPhone #objective-c #iOS #iPad

Вопрос:

Я могу перевернуть свой вид, сделав что-то вроде этого:

 image.transform = CGAffineTransformMakeScale(-1, 1);
 

Моя проблема в том, что если я масштабировал элемент в приложении, этот код, очевидно, возвращает его к исходному размеру и переворачивает его. Как я могу сохранить текущий масштаб и перевернуть объект?

Комментарии:

1. Разве вы не можете просто перевернуть, а затем масштабировать?

Ответ №1:

Получите текущую матрицу преобразования контекста (CTM) и примените к этой матрице свое перевернутое преобразование.

Комментарии:

1. Грэм, ты знаешь какие-нибудь хорошие ресурсы / документы по преобразованиям в iOS?