我有两个UIViewController
课程,在第一堂课我有UIScrollView
作为子视图,我想在另一个课程中添加此UIScrollView
作为子视图。
答案 0 :(得分:0)
您可以添加[view1 addSubView:view2];
。如果您在UIScrollView
添加了UIViewController
,请将该控制器视图添加到您要添加的其他视图中。
答案 1 :(得分:0)
我认为这不会正常运行,一旦您将UIView
添加到一个UIView
我认为将其添加到另一个子视图是不合适的。在将其添加到另一个视图之前,您可能需要显式调用removeFromSuperview
。确保它保留足够的能力来做到这一点。
答案 2 :(得分:0)
将UIScrollview
作为viewController
A。的属性,将其分配给A类.h文件中的@property(nonatomic,retain)
,并将其合成到A类的.m文件中。
此外,在B类中,在B .h文件中创建一个A类实例,例如:ViewController *VC1;
并在B的.m文件中合成它
Now..in ViewController A
当您致电ViewController B
时(通常在您推动时)
例如:
ViewControllerB *VC2 = [[ViewControllerB alloc]initWithNibName:@"ViewControllerB" bundle:nil];
VC2.VC1 = self;
[self navigationController pushViewCOntroller:VC2 animated:YES];
现在在B类中,您希望添加A类的scrollView
,
在B组中写下以下内容
[ self.view addSubView:VC1.scrollView];