2011-08-23 62 views
2

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

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

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

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

+0

其中在这些应用程序中uisplitview? – tipycalFlow

+0

它看起来像只有splitview结构...主视图包含选项卡控件和详细视图显示文件....是不是? – itdeeps

+0

哦..我正在看iPhone的照片。 – tipycalFlow

回答

1

你说得对,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;} 

看看这个sample可在developer.apple.com

+0

是的,我已检查该示例..但我的问题是如何创建tabviewcontroller在主视图控制器的splitview? – itdeeps

+1

它应该很难......我对苹果样本做了一些修改: - http://cl.ly/3P12322C0U0Q3p2A3R39。它现在看起来很奇怪,但给它时间,你会看到一个很好看的应用程序... – tipycalFlow

+0

注意:分割视图仅显示在横向。在肖像中,您只能看到弹出式视图。 – tipycalFlow

相关问题