我有两UIViewController
节课,在第一节课中,我有UIScrollView
一个子视图,我想将它添加UIScrollView
到另一个类中作为子视图。
问问题
716 次
3 回答
0
通过在 A类的 .h 文件中分配它并在 A 类的 .m 文件中合成它,将其作为A .ieUIScrollview
的属性。viewController
@property(nonatomic,retain)
在 B 类中进一步在 B .h 文件中创建 A 类的实例,例如:ViewController *VC1;
并在 B 的 .m 文件中合成它
现在..inViewController A
当你打电话ViewController B
时(通常是在你推动时)例如:
ViewControllerB *VC2 = [[ViewControllerB alloc]initWithNibName:@"ViewControllerB" bundle:nil];
VC2.VC1 = self;
[self navigationController pushViewCOntroller:VC2 animated:YES];
现在在您希望scrollView
添加 A 类的 B 类中,
在B类中写下
[ self.view addSubView:VC1.scrollView];
于 2012-09-20T09:25:38.910 回答
0
您可以添加[view1 addSubView:view2];
.if将控制器视图添加到要添加的其他视图UIScrollView
。UIViewController
于 2012-09-20T09:17:10.527 回答
0
我认为这不能正常工作,一旦您将 a 添加UIView
到一个,UIView
我认为将其添加到另一个子视图是不合适的。removeFromSuperview
在将其添加到另一个视图之前,您可能需要显式调用。确保它被保留到足以做到这一点。
于 2012-09-20T09:18:35.393 回答