【发布时间】:2011-05-11 22:36:46
【问题描述】:
我有一个 UIView,其中有许多 UIImageViews 作为子视图。该应用程序在 iOS4 上运行,我使用具有视网膜显示分辨率的图像(即图像以 scale = 2 加载)
我想保存 UIView 的内容......但是......里面有图像的真实大小。 IE。视图的大小为 200x200,内部的图像比例为 2,我想保存 400x400 的结果图像和所有图像的真实大小。
现在首先想到的是创建一个新的图像上下文并再次加载其中 scale=1 的所有图像,这应该可以,但我想知道是否有更优雅的方法可以做到这一点?似乎需要大量的内存和处理器时间来重新加载所有内容,因为它已经完成了......
附言如果有人有答案 - 包括代码会很好
【问题讨论】:
标签: iphone uiview ios4 calayer retina-display