我的意图是创建一个新的视图控制器与当前控制器视图的一些控件(按钮,标签等)。如何复制UIView到另一个
//Get all the controls
NSArray* array =[[NSArray alloc]init];
array=[self.view subviews];
for(int i =0 ;i<array.count ;i++)
{
// UIView *subview = (UIView *)[array objectAtIndex:i];
UIView *subview = (UIView *)[array objectAtIndex:i] ;
..
[nextview.view insertSubview:subview atIndex:i];
}
但是我发现当新viewcontroller视图关闭父控件的所有控件也disappering。我如何将UIView *对象复制到另一个?
尝试重新使用该视图,如果你可以 – Felix 2012-08-17 09:18:12
你也可以检查[这篇文章](http://stackoverflow.com/questions/4425939/can-uiview-be-copied)为解决方案使用NSKeyedUnarchiver '/'NSKeyedArchiver'。 – 2014-03-09 10:13:00