2016-11-07 54 views

回答

0

你可以隱藏導航欄拋出導航控制器。 例如使用:

[infoViewNavController setNavigationBarHidden:YES animated:NO]; 

infoViewNavController是導航控制器,將保留您的模態演示的viewController。

假設你像這樣調用它:

UINavigationController *infoViewNavController = 
     [[UINavigationController alloc] initWithRootViewController:viewControllerToShow]; 

infoViewNavController.modalPresentationStyle = UIModalPresentationFormSheet; 
infoViewNavController.modalTransitionStyle = UIModalTransitionStyleCoverVertical; 
[infoViewNavController setNavigationBarHidden:YES animated:NO]; 

self.navigationController.modalTransitionStyle = UIModalTransitionStyleCoverVertical; 
self.navigationController .modalPresentationStyle = UIModalPresentationFormSheet; 
[self.navigationController presentViewController:infoViewNavController animated:YES completion:nil];