0
我正在開發一個應用程序,在某些時候我需要一個Modal ViewController來「成爲」根視圖控制器。關閉根控制器
我該如何解散當前的rootController,並將我的Modal設置爲我的新rootController?
我正在開發一個應用程序,在某些時候我需要一個Modal ViewController來「成爲」根視圖控制器。關閉根控制器
我該如何解散當前的rootController,並將我的Modal設置爲我的新rootController?
首先你必須設置你的根視圖控制器nil。
[self.window setRootViewController:nil];
UIStoryboard *MainStoryboard = [UIStoryboard storyboardWithName:@"Main_iPhone" bundle: nil];
Nearbylocations *introViewController = [self.storyboard instantiateViewControllerWithIdentifier:@"near"];
self.window.rootViewController=introViewController;
你可以試試下面代碼..
[self dismissViewControllerAnimated:NO completion:nil];
UINavigationController *navBar=[[UINavigationController alloc]initWithRootViewController:modalviewref];
[self.navigationController presentViewController:navBar animated:YES completion:nil];
希望它可以幫助你..!
請分享相關代碼庫。 – 2014-09-11 04:36:25