基于视图的应用

时间:2011-06-03 06:06:56

标签: iphone

... HII

我正在创建一个基于视图的应用程序,其中我有tabbar控制器但该应用程序没有页面。我将这些页面添加为子视图,因为每个页面都会增加。我想在这个应用程序中放置导航栏控制器以减少内存分配。

是否可以在基于视图的应用程序中使用tabbar和导航栏控制器。

如果有人知道如何实现它。那请帮助我。

提前致谢。

1 个答案:

答案 0 :(得分:0)

但当然,在AppDelegate.m中,包括

- (BOOL)application:(UIApplication *)application 
didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 
{   
    ViewController1 *vc1 = [[ViewController1 alloc] init];
    UINavigationController *nc1 = [[UINavigationController alloc] initWithRootViewController:vc1];
    ViewController2 *vc2 = [[ViewController2 alloc] init];
    UINavigationController *nc2 = [[UINavigationController alloc] initWithRootViewController:vc2];

    NSArray *navControllers = [NSArray arrayWithObjects:nc1, nc2, nil];
    [nc1 release]; [nc2 release];

    tabBarController = [[UITabBarController alloc] init];
    [tabBarController setViewControllers:navControllers];

    [window addSubview:[tabBarController view]];
    [window makeKeyAndVisible];

    return YES;
}

这为tabBar控制器设置了两个视图,每个视图都有自己的导航控制器。您可以根据需要添加更多带有或不带导航控制器的视图来修改它