私は私のapp.Iでsplitview機能を使用しています。私はrootViewControllerにタブバーを置く必要があります。SplitViewController with TabbarController
しかし、タブバーにコントローラを追加して分割ビューに追加すると、分割されません。
detailViewControllerのみを表示しています。あなたは、このリンクを参照することができます
- (void)applicationDidFinishLaunching:(UIApplication *)application {
UIViewController *viewController2,*viewController3,*viewController4;
rootViewController = [[[CategoryItemsList alloc] init] autorelease];
viewController2 = [[[SearchList alloc] init] autorelease];
viewController3 = [[[FavoritesList alloc] init] autorelease];
viewController4 = [[[Information alloc] init] autorelease];
self.tabBarController = [[[UITabBarController alloc] init] autorelease];
self.tabBarController.viewControllers = [NSArray arrayWithObjects: rootViewController,viewController2,viewController3,viewController4, nil];
splitDetail = [[splitDetailView alloc] initWithNibName:@"splitDetailView" bundle:nil];
UINavigationController *nav=[[UINavigationController alloc] initWithRootViewController:tabBarController];
splitViewController = [[UISplitViewController alloc] init];
// splitViewController.tabBarItem = controller.tabBarItem;
splitViewController.viewControllers = [NSArray arrayWithObjects:nav, splitDetail, nil];
splitViewController.delegate=splitDetail;
rootViewController.splitView=splitDetail;
}
「Splitview with iPad forタブバ」のようにタイトルを指定してください。 – Devang
SplitViewはiPadでしか使用できないコントロールです – Developer
Nop、このリンクをチェック:http://www.cocoacontrols.com/platforms/ios/controls/ecslidingviewcontroller--2今日はiPhoneでも利用できます。それはカスタムコントロールですが、分割ビューです。 – Devang