如何存储UIView及其所有子视图及其属性以及所有Gesture识别器

时间:2016-11-23 11:40:49

标签: ios objective-c uiview

我正在我的应用程序中动态创建一些“n”个UIView对象。我可以将这些对象拖放到屏幕中的任何位置。改变他们的一些财产。

  1. 一个子视图包含imageview,其他子视图包含textview
  2. 一个带tap Gesture的子视图,其他子视图有平移手势和
  3. 一个子视图是我的自定义图纸视图(ACEDRawingView)的实例。
  4. 希望使用持久存储保存所有这些细节,这样每当我下次启动应用程序时,我都能够看到那些已创建的对象。

    我是一个相对较新的iOS开发人员,我以前的大多数经验来自.NET。我的应用程序是类似于画布的系统,因为有一个父UIView包含用户放置/调整大小/等的所有对象作为子视图。我希望能够将这些位置/配置保存到命名文件中。

    最初我以为我可以使用NSCoding执行此操作,但这似乎不是多文件保存的好方法。

    所以我查看了Core Data,但我不确定如何创建现有Cocoa UIKit类的核心数据对象,如UIView

0 个答案:

没有答案