我希望创建一个应用程序,该应用程序具有加载选项卡应用程序的菜单,但也可以加载另一个单独的视图应用程序。我有点困惑你怎么能让一个标准视图作为菜单加载然后让你的一个菜单按钮IBaction调用另一个完整的"应用"找不到更好的词了。
为了让事情更清楚,我想这样做:
- 加载菜单
- 如果用户按下选项卡应用程序,该应用程序打开
- 如果用户推单视图应用程序的选项,它打开
我是否错过了一些非常明显的东西?
您似乎使用术语应用程序来表示ViewController
。如果是这种情况,你可以使用初始视图控制器并调用presentModalViewController
来显示第二个视图控制器。菜单视图控制器中的一些伪代码:
- (IBAction) showTabbedSection
{
YourTabbedVC *tabVC = [[[YourTabbedVC alloc] init] autorelease];
[self presentModalViewController:tabVC animated:NO];
}
- (IBAction) showSomeOtherSection
{
SomeOtherVC *otherVC = [[[SomeOtherVC alloc] init] autorelease];
[self presentModalViewController:otherVC animated:NO];
}
这些方法将是IBAction
处理程序连接到您的"菜单"中的控件。"