iOS 关于View的复制问题

在今天碰到了一个问题就是复制控件

self.view = other.view
//我们这样写会发现当other.view销毁时self.view也会变为空白.
//或许可以理解为浅拷贝
//我们可以通过下面的方法来实现控件复制
NSData *tempArchive = [NSKeyedArchiver archivedDataWithRootObject:other.view]; 
self.view = [NSKeyedUnarchiver unarchiveObjectWithData:tempArchive];

你可能感兴趣的:(iOS 关于View的复制问题)