2009-10-15 59 views
1

我对iPhone开发很新,所以如果这是一个新手问题,请原谅我。我有一个用于控制加载各种视图的RootController应用程序。它最初加载一个MenuView。 MenuView有一个按钮,当用户点击时,我想打开一个完全不同的视图(称为InfoView),该视图显示有关应用程序的一些信息以及将用户带回MenuView的后退按钮。如何在按钮上加载视图?

有没有办法从MenuView调用RootViewController中的IBAction函数?

在此先感谢您的帮助。

回答

0

在您的按钮操作,你需要做的是这样的:

UIViewController *nextController = [[UIViewController alloc] initWithNibName:... bundle:...]; 
[self.navigationController pushViewController:nextController animated:YES]; 
[nextController release]; 
0

假设与UIButtons你的工作,你只挂钩触摸的内心活动到IBAction为在Interface Builder中你RootController。如果你在代码中做这件事,你可以这样做:

[button addTarget:rootController action:@selector(myActionOnRootController:) forControlEvents:(UIControlEventTouchUpInside)]; 
相关问题