にUITabBarを追加します。私はアプリケーションにUITabBar
を実装する必要がありますが、appdelegateではありませんが、他のビューでは&です。私はappdelegateを残して他のすべてのビューに使用する必要があります。& appdelegate後の最初のビュー。は、私は完全に開発したアプリケーションを持っている既存のアプリケーション
誰が私に2がそれを行う最善の方法を教えてください。
お願いします。
にUITabBarを追加します。私はアプリケーションにUITabBar
を実装する必要がありますが、appdelegateではありませんが、他のビューでは&です。私はappdelegateを残して他のすべてのビューに使用する必要があります。& appdelegate後の最初のビュー。は、私は完全に開発したアプリケーションを持っている既存のアプリケーション
誰が私に2がそれを行う最善の方法を教えてください。
お願いします。
をあなただけのUIApplicationからアクティブなビューコントローラを取得し、アクションを実行し、ここではアクティブビューコントローラの概念を使用することができます。
でそれを持って実際に私の問題は、私は、画面&ログインページをかけてきたと私はアプリケーションデリゲートのナビゲーションコントローラを使用してそれらのページを示していますということです。しかしappDelegateでは、私はまた、ログインページの後に表示されますTabBarControllerを使用します。 – iCreative
UITabBarController
を押すだけです。たとえば、あなたが参照をチェック
UITabBarController *tabController = [[UITabBarController alloc] init];
Controller1 *controller = [[Controller1 alloc] initWithNibName:@"Controller1" bundle:nil];
Controller2 *controller = [[Controller2 alloc] initWithNibName:@"Controller2" bundle:nil];
Controller3 *controller = [[Controller3 alloc] initWithNibName:@"Controller3" bundle:nil];
tabController.viewControllers = [NSArray arrayWithObjects:controller1,controller2,controller3,nil];
[controller1 release];
[controller2 release];
[controller3 release];
[self.navigationController pushViewController:tabController animated:YES];
ような何かすることができます
UITabBarController
すでに 'UINavigationController'を持っていますか? – Saphrosit
は、はい、私はAppDelegate – iCreative