UiablitViewController中的UITabbarController

我是ipad开发的新手。 我正在开发类似于以下应用程序的ipad应用程序:

http://itunes.apple.com/us/app/dropbox/id327630330?mt=8

http://itunes.apple.com/in/app/box.net/id290853822?mt=8 …

在这两个应用程序中,结构看起来像uispabviewcontroller集成在uisplitviewcontroller中。 但我听说uisplitviewcontroller不能是rootviewcontroller。 然后这些应用程序如何设计 怎么做这样的结构???

你是对的,uisplitviewcontroller不能是rootviewcontroller。 因此,必须将其添加为子视图,如下所示:

- (BOOL)application:(UIApplication *)app didFinishLaunchingWithOptions:(NSDictionary *)options { UIViewController *vc1 = [[CalculatorViewController alloc] init]; UIViewController *vc2 = [[GraphViewController alloc] init]; UISplitViewController*svc=[[UISplitViewControlleralloc]init]; svc.viewControllers = [NSArray arrayWithObjects:vc1, vc2, nil]; [vc1 release]; [vc2 release]; [window addSubview:svc.view]; [window makeKeyAndVisible]; return YES;} 

查看developer.apple.com上提供的此示例