最佳答案
简单地使用这种方法:
UIView* view2 = [view1 copy]; // view1 existed
这将导致模拟器无法启动这个应用程序。
试着记住,
UIView* view2 = [view1 retain]; // view1 existed
// modify view2 frame etc
对 view2
的任何修改都将适用于 view1
,我了解到 view2
与 view1
共享相同的内存。
为什么不能复制 UIView
? 原因是什么?