2010-09-29 71 views
0

我開發了一個ViewController,根據輸入參數顯示不同的數據;我想使用tabBar接口,並通過傳遞不同的參數來從不同的選項卡調用相同的ViewController。 我可以這樣做嗎?如果我在tabBar項目中指定ViewController的NIB,我實際上會遇到錯誤。如何從不同的TabBar項目調用相同的ViewController?

你能幫助我嗎? 在此先感謝 c。

+0

找到了解決辦法在這裏:http://www.iphonelife.co.uk/creating-a-uitabbarcontroller-programmatically/ – Cris 2010-10-07 16:05:41

回答

2

創建視圖控制器的兩個不同的實例:

MyViewController *vc1 = [[MyViewController alloc] initWithNib:@"MyViewController" bundle:nil]; 
MyViewController *vc2 = [[MyViewController alloc] initWithNib:@"MyViewController" bundle:nil]; 

UITabBarController *tabs = [[UITabBarController alloc] init]; 
[tabs setViewControllers:[NSArray arrayWithObjects:vc1, vc2, nil] animated:NO];