2011-10-20 39 views
0

林。我有一個標籤欄,它也有一個名爲mytabbarcontroller的類名。但是我沒有這個一個單獨的類作爲在.h/.m文件爲這一點,因爲它的所有的實現是在排序不同的看法。現在我有一個視圖控制器出現在帶有活動指示器的標籤欄之前。一旦停止,它必須移動到標籤欄控制器。不過,我不能用mytabbarcontroller初始化它,因爲我沒有.h文件導入。目前它進入一個沒有任何東西的標籤欄控制器 - 基本上它創建了一個新的標籤欄控制器。我的代碼如下。我也嘗試了initwithnibname並給出了筆尖名稱 - 例如mytabbarcontroller。但是,這會引發錯誤。使用使用新的故事板的功能與iOS標籤欄控制器iphone的iOS5

UITabBarController *controller = (UITabBarController *)[[UITabBarController alloc] init ]; 
controller.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal; 
[self presentModalViewController:controller animated:YES]; 

回答

1

因爲你聲明新的UITabBarController,試試這個替代,進口和intialize標籤欄的第一個觀點,例如

FirstSceneController.h

進口 「FirstTabViewController.h」

...

FirstTabViewController * firstTab = [self.storyboard instantiateViewControllerWithIdentifier:@「MYTAB barcontroller「]; [firstTab setModalTransitionStyle:UIModalTransitionStyleCoverVertical]; [自我presentModalViewController:firstTab動畫:YES];

.... ,也一定要加一個導航控制器,並連接到您的第一個場景。

相關問題