0

我想在我的项目上开设一个课程来改变视图。这就是我通常会这样做的方式:

NewViewController * newView = [[NewViewController alloc] initWithNibName:@"NewViewController" bundle:NSBundle mainBundle]];
[self presentModalViewController:newView animated:NO];

我想将 NewViewController 实例发送到另一个类方法,这样我就可以将其余的视图更改代码放在那里,从而减少我的主类文件中的混乱。我该怎么做呢?

会不会是这样的:

-(void) switchViews:(UIViewController *) switchTo{ } 
4

1 回答 1

0

如果你通过模态创建新的viewController,它会相互分配内存

在这种情况下,委托是您可以轻松完成的最佳方式。

“委托”是指类的协议。所以必须练习它。

于 2013-02-03T12:05:30.657 回答