0

我使用以下方法将子视图添加到superview,但是当我将IBAction UIButton添加到子视图时,运行应用程序,然后从子视图单击按钮,应用程序崩溃了,我不知道为什么,以及如何解决这个问题。?!

CGFloat yOrigin = i* self.view.frame.size.width;
    Home *newView = [[Home alloc] initWithNibName:@"Home" bundle:nil];
    newView.view.frame = CGRectMake(yOrigin, 0, self.view.frame.size.width, self.view.frame.size.height);
    [scroll addSubview:[newView view]];
    [newView release];

PS我使用nib文件是因为设计UI和功能的方便。(MVC?)

4

1 回答 1

0

因为 viewController 负责处理视图组件的动作和出口,这是视图本身无法完成的。尝试使用 presentModelViewController 而不是添加 subView,它应该可以工作。

于 2012-03-16T01:08:34.833 回答