只需使用这种方式:
UIView* view2 = [view1 copy]; // view1 existed
Run Code Online (Sandbox Code Playgroud)
这将导致模拟器无法启动此应用程序.
试试保留,
UIView* view2 = [view1 retain]; // view1 existed
// modify view2 frame etc
Run Code Online (Sandbox Code Playgroud)
任何修改view2都适用于view1,我明白view2共享相同的内存view1.
为什么不能UIView复制?是什么原因?