IBで作成されたUITabBarController
のアプリケーションがあります。そのtbcは現在まで正常に動作する3つのビューを読み込みます。UINabigationController UITabBarControllerを押すと1つのタブしか表示されません
開始VCとしてUINavController
を挿入し、セルに4つのメニュー項目を表示することにしました。 4つのアイテムのそれぞれは、本質的には、これらの3つのタブにデータを表示するために処理する別のXMLファイルにUITabBarController
put passをロードします。
私は基本的にapplicationDidFinishLoading
の終わりにこれをした:
MainMenu *rootViewController = [[MainMenu alloc] init];
navController = [[UINavigationController alloc] initWithRootViewController:rootViewController];
self.window.rootViewController = navController;
[window makeKeyAndVisible];
return YES;
私はその後、rootViewController
サブクラスUITableViewController
としてメインメニューを作成し、私が欲しい4つの項目を表示します今のハードコードされた配列を追加しました。
tabBarController = [[UITabBarController alloc] init];
[self.navigationController pushViewController:tabBarController animated:YES];
[tabBarController release];
それは私がそれを実行すると、からNavControllerはタブコントローラをプッシュするだけで最初のタブが表示されることが判明:私はdidSelectRowAtIndexPath
実行このコードを持っていました。ここに写真があります。
よくある質問... – Ziggy
Appleの新しいアプリケーションをチェックすると、UITabBarControllerをUINavigationControllerにプッシュするようです。 – msk
あなたはリンクを更新できますか?明らかにそれはもはや有効ではない。 –