Re: UITabBarController如何一開始就初始化NavCon
※ 引述《iwayne (Wayne)》之銘言:
: 各位好
: 小弟最近發現一個問題。
: 就是專案中使用UITabBarController並且掛入四個UINavigationController,
: 各UINavigationController裏是一個ViewController。
: 由於AP一開始是進入第一個NavigationController,所以第一個ViewController會先載入
: 但這時候,第二、三、四個ViewController並不會載入,除非我點選下面的
: UITabBarCell才會依照點選切換至該ViewController。而這時也該ViewController的
: ViewDidLoad才會被呼叫到。
: 但目前我有個需求,希望在AP剛起來時,把一、二、三、四個ViewController通通
: 初始化,通通把各別的ViewDidLoad都跑過。這樣有辨法做嗎?謝謝。
AppDelegate.m
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
self.window = [[UIWindow alloc]
initWithFrame:[[UIScreen mainScreen] bounds]];
UIViewController *v1 = [[UIViewController all]
initWithNibName:@"ViewController1" bundle:nil];
UIViewController *v2 = [[UIViewController all]
initWithNibName:@"ViewController2" bundle:nil];
UIViewController *v3 = [[UIViewController all]
initWithNibName:@"ViewController3" bundle:nil];
UITabBarController *tabBarController = [[UITabBarController alloc]init];
tabBarController.viewControllers = [NSArray arrayWithObjects:
v1,v2,v3,nil];
UINavigationController *navigationController = [[UINavigationController alloc]
initWithRootViewController:tabBarController];
self.window.rootViewController = navigationController;
[self.window makeKeyAndVisible];
return YES;
}
憑印象寫的...
不知道有沒有問題 就試試看吧 :p
--
在臺灣,何謂R&D工程師?
1.Reverse and Decap :IC反相工程,去膠,打開封裝,拍照,複製電路佈局。
2.Resign and Die :沒死的就操到辭職,沒辭職的就操到死。
3.Rework and Debug :計畫永遠跟不上變化,變化永遠跟不上老闆的一句話!
4.Relax and Delay :太過於輕鬆(Relax),那麼就要有schedule delay的準備!
但是外派到大陸的臺灣郎,晚上是R (鴨)陪客戶,白天是D (豬)任人宰割!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.251.62.16
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
MacDev 近期熱門文章
PTT數位生活區 即時熱門文章