创建自定义视图的副本并添加为新的子视图

时间:2017-07-25 05:52:06

标签: ios view swift3 copy

我刚创建了一个自定义视图类,它有很多属性。用户可以选择更改其属性,如颜色,背景颜色。 我想提供复制和粘贴我的应用程序的选项。

解决方案1: - 创建一个复制方法。创建新的视图对象,然后手动将所有属性分配给新对象并返回该对象。

任何其他解决方案???

1 个答案:

答案 0 :(得分:0)

视图是模型的演示者。例如,在项目模型中,应该具有属性颜色,背景颜色等 要支持复制功能,您应复制模型实例并启动视图的新对象以显示新模型 对于这个问题,这是一个更明确的解决方案 此外,它还允许您创建商店到模型(一个包含一些逻辑来管理模型的图层,这个图层不会知道UI)。