因为对象是引用类型而不是值类型,所以如果设置UIView等于另一个UIView,则视图是同一个对象.如果你修改一个,你也会修改另一个.
我有一个有趣的情况,我想UIView在另一个视图中添加一个子视图,然后我做一些修改,这些修改不应该影响原始UIView.我如何制作副本,UIView以便我可以确保将该副本添加为子视图而不是对原始副本的引用UIView?
请注意,我无法以创建原始的方式重新创建视图,我需要一些方法来创建给定任何UIView对象的副本.
我正在考虑让UIView渲染到另一个UIView以及第一个UIView的方法.所以我有我的主UIView它的界限,而UIView也在其他一些UIView中呈现.
这可能吗 ?它需要大量的层操作吗?