У меня есть UIView со многими UIImageViews в качестве подпредставлений. Приложение работает на iOS4, и я использую изображения с разрешением дисплея Retina (т.е. изображения загружаются с масштабом = 2).
Я хочу сохранить содержимое UIView ... НО ... иметь реальный размер изображений внутри. Т.е. вид имеет размер 200x200 и изображения с масштабом 2 внутри, я хотел бы сохранить результирующее изображение 400x400 и все изображения с их реальным размером.
Теперь первое, что приходит в голову, - это создать новый контекст изображения и снова загрузить все изображения внутри с помощью scale = 1, и это должно сработать, но мне было интересно, есть ли более элегантный способ сделать это? Похоже, что нужно потратить память и процессорное время на то, чтобы перезагрузить все заново, раз уж это уже сделано ...
p.s. если у кого-то есть ответ - включая код было бы неплохо