我刚刚开始编写一个应用程序,我想在没有导航控制器的情况下编写它会有一些viewController EX:aviewController,bviewController ......
是否可以使用导航控制器从aViewController推送到b类的视图控制器(bviewController)?
使用其他词,
此代码有任何不同的选项:
[self.navigationController pushViewController:self.bViewController animated:YES];
???
答案 0 :(得分:3)
您可以使用UINavigationController并将其推送,并隐藏导航栏。
答案 1 :(得分:2)
你在寻找这个吗?
[self.bViewController.navigationController setNavigationBarHidden:YES animated:YES];
答案 2 :(得分:2)
您显示模态视图:
[self presentModalViewController:someViewController animated:YES];
过渡动画在您要显示的视图控制器上设置。
正如@deanWombourne所说,为什么你不想使用导航控制器?如果您正在推动视图控制器,那么导航控制器就是您的选择。
如果你不想要导航栏,你可以隐藏它并弹出你自己的视图控制器:
// Remove the current visible view controller:
[self.navigationController popViewControllerAnimated:YES];