我该怎么办才能在视图中显示通过presentModalViewController呈现的导航栏?
我从代码中调用presentModalViewController。
当我在情节提要中选择相同的视图时,在这种情况下,鞭子被嵌入到navcontroler中,一切正常。
谢谢
云母
最佳答案
模态显示时,您需要向控制器添加导航栏
UIViewController* myViewController = [[UIViewController alloc] init];
UINavigationContoller* navController = [[UINavigationController alloc] initWithRootViewController:myViewController];
[self presentModalViewController:navController animated:YES];
然后,在myViewController的viewWillAppear方法中,可以为模式控制器设置关闭或关闭按钮。
如果使用情节提要,另一种实现方法是按名称获取情节提要,并按标识符实例化控制器。
UIStoryboard* storyboard = [UIStoryboard storyboardWithName:@"storyboard" bundle:nil];
[storyboard instantiateViewControllerWithIdentifier:@"myViewController"];
在第二个示例中,myViewController是情节提要文件中的UINavigationController。
我假设所有代码都使用ARC。