我对iPhone开发很新,所以如果这是一个新手问题,请原谅我。我有一个用于控制加载各种视图的RootController应用程序。它最初加载一个MenuView。 MenuView有一个按钮,当用户点击时,我想打开一个完全不同的视图(称为InfoView),该视图显示有关应用程序的一些信息以及将用户带回MenuView的后退按钮。如何在按钮上加载视图?
有没有办法从MenuView调用RootViewController中的IBAction函数?
在此先感谢您的帮助。
我对iPhone开发很新,所以如果这是一个新手问题,请原谅我。我有一个用于控制加载各种视图的RootController应用程序。它最初加载一个MenuView。 MenuView有一个按钮,当用户点击时,我想打开一个完全不同的视图(称为InfoView),该视图显示有关应用程序的一些信息以及将用户带回MenuView的后退按钮。如何在按钮上加载视图?
有没有办法从MenuView调用RootViewController中的IBAction函数?
在此先感谢您的帮助。
在您的按钮操作,你需要做的是这样的:
UIViewController *nextController = [[UIViewController alloc] initWithNibName:... bundle:...];
[self.navigationController pushViewController:nextController animated:YES];
[nextController release];
假设与UIButtons你的工作,你只挂钩触摸的内心活动到IBAction为在Interface Builder中你RootController。如果你在代码中做这件事,你可以这样做:
[button addTarget:rootController action:@selector(myActionOnRootController:) forControlEvents:(UIControlEventTouchUpInside)];