0

我有一个包含一堆 UIImageViews 的画布,它们可编辑、可单独移动和可拉伸。

现在,我喜欢保存它的状态并关闭我的应用程序,稍后我喜欢将画布重新打开,并且仍然像以前一样包含可移动的 UIImageViews。

我无法将所有内容作为 .png 文件保存到我的 NSDocument 目录中,因为如果我这样做,稍后我会尝试恢复它将作为一个完整的 png 文件带回,不再是单独可移动的 UIImageviews。

那么,如何保存它并仍然保留可单独移动和可编辑的画布?

4

1 回答 1

0

如果您有所有 UIImageView 子视图的句柄,为什么不从它们中获取原始图像(例如“ myImageView.image”)并从它们(通过UIImageJPEGRepresentation方法)保存 JPEG 表示,以便以后可以恢复每个图像?

如果它们已被拉伸,您也可以保存已保存图像的“状态”(这样当文件在启动时恢复时,应用程序将知道用户上次显示它们的方式)。

于 2012-07-29T22:27:56.840 回答