我的應用程序是一個5 tabviewcontroller應用程序。iOS應用程序第一次運行安裝GUI
我想建立一個第一次運行設置例程,它將以五個步驟從用戶收集信息(5個UIViews)。
該GUI在建立的時候,當你恢復的iPhone,並將它設置爲Wi-Fi,icloud的,等出現這種情況類似的方式應該隱藏我的整個應用程序的GUI ...
我嘗試
[self presentViewController:firstRunSetUp_1_ViewController animated:YES completion:NULL]
但這不允許我推動下面的視圖控制器。
UPDATE:
這是我在appDidFinishLauching代碼的appDelegate:
BHfirstRunSetUp_1_ViewController *f = [[BHfirstRunSetUp_1_ViewController alloc]init];
[self.myTabBarController.selectedViewController presentViewController:f animated:NO completion:NULL];
這裏面的代碼 「nextButtonClicked」 IBAction爲,在BHfirstRunSetUp_1內:
-(IBAction)nextButtonClicked:(id)sender
{
NSLog(@"inside nextButton clicked...");
// initialize second view controller:
if (firstRunSetUp_2_ViewController == nil) {
firstRunSetUp_2_ViewController = [[BHfirstRunSepUp_2_ViewController alloc]init];
}
[self.navigationController pushViewController:firstRunSetUp_2_ViewController animated:YES];
}
我有這些線in console:
2013-08-01 20:20:33.106 iNota [3245:90 7]裏nextButton點擊...
但是這個觀點並沒有推!
這裏是一個屏幕截圖:
http://www.idanfe.com/images/1.png 「屏幕截圖」
+++更新2 ++++
我已經採取了蘋果的Tabster例如,改變它,加入我的臺詞。您可以找到副本:
http://www.idanfe.com/sample/Tabster.zip 「Tabster」
你總是可以推UINavigationController ... –