2011-08-23 66 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

相關問題