У меня есть два UIImageView: первый лежит поверх другого (например, оверлей).
Я хочу сейчас сделать скриншот всего этого.
Обратите внимание, что перед этим шагом я разрешаю пользователю изменять наложение путем его панорамирования, масштабирования и поворота, поэтому я должен следить за его редактированием.
Итак, вот домашнее задание:
- вращение контекста на основе значения поворота преобразования представления
- позиционирование на начало координат, когда пользователь закончил панорамирование наложения
- рассчитать размер наложения (это всегда прямоугольник, однако!)
Я собираюсь объединить их в один и тот же кусок кода:
UIGraphicsBeginImageContext...
...
UIImage *result = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
но ... что значит "лучше всего подходит" вместо "..."?
Пример кода хорошо принят!
Спасибо