我的意图是创建一个新的视图控制器,其中包含当前控制器视图的一些控件(按钮、标签等)。
//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 视图关闭父控件的所有控件时也会消失。如何将 UIView * 对象复制到另一个对象?