如何在xcode 4.2中创建基于菜单的ios应用程序

时间:2011-12-27 22:44:37

标签: iphone ios uitableview uinavigationcontroller

我不知道如何在xcode 4.2中设置基于菜单的项目。

基本上,菜单中有4个按钮,每个按钮都有自己的导航控制表视图,但我不知道从哪里开始使用xcode 4.2。

在我之前的应用程序中,我有一个主窗口,其中有导航控制器,然后有一个根视图设置4个按钮,从那里tableview视图控制器刚刚加载到导航控制器。

使用xcode 4.2我似乎无法设置主窗口的委托,所以我无法弄明白。

所以我希望有人理解我想做的事情,可以帮助我或给我一个例子或教程或其他东西。谢谢,任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:2)

以下是我在AppDelegate文件中设置导航控制器和根视图的方法。从那里你可以像以前一样添加按钮等。如果您的意思是使用故事板,那将更容易。如果我误解了这个问题,请告诉我:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
    // Override point for customization after application launch.

    [self managedObjectModel];
    [self managedObjectContext];

    self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease];
    self.window.backgroundColor = [UIColor whiteColor];

    RootViewController *controller = [[RootViewController alloc] initWithNibName:nil bundle:nil];

    UINavigationController *navigation = [[UINavigationController alloc] initWithRootViewController:controller];

    [self.window setRootViewController:navigation];
    [controller release];
    [navigation release];
    [self.window makeKeyAndVisible];

    return YES;
}

答案 1 :(得分:0)

你可以使用一个UINavigationController。在您的视图中使用4个菜单按钮只需隐藏UINavigationController。

Hide / Show UINavigationController