objective-c - 恢复上一个 View 及其 subview

标签 objective-c ios cocoa-touch ipad uiview

我正在实现一个用于绘制图像和文本的应用程序。用户可以创建页面并在其中绘制并将该页面保存在应用程序的文档目录中。但是当用户重新打开同一个文档进行编辑时,我无法弄清楚如何恢复他添加到页面的所有 View 。

最佳答案

你可以序列化你的 UIView 意味着你可以编码和解码你的 View 对象,因为 UIVIew 实现了 NSCoding 协议(protocol)..

查看以下 SO 链接以了解编码和解码您的 UIView 对象

How to serialize a UIView?

您可以进行修改并轻松维护版本。

关于objective-c - 恢复上一个 View 及其 subview ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8237613/

相关文章:

objective-c - URL应用程序将终止 objective-c

iphone - 如何取消/退出/停止在IOS中后台运行的线程对象或线程的执行

iphone - 可拉伸(stretch)ImageWithLeftCapWidth :topCapHeight doesn't work in initWithCoder: of UIImageView subclass

iphone - 获取 UITableView 以在 UIScrollView 内不滚动和增长

iOS,Autolayout 派生高度,不知道如何?

iphone - UINavigationItem 标题 View 位置

ios - 如何在一个 View 中添加多个 Collection View

ios - 在两个 View Controller iOS 之间不断传递数据

ios - 在 iOS 中将 ExtAudioFileRef 类型转换为 AudioFileID 类型

iphone - 字符串的子字符串