我希望使用 UINavigationController 在 2 个 UIViewController 之间切换。 (AUIViewController、BUIViewController与UIView AView、BView相关)
AView 有一个 UIButton,BView 也有一个 UIButton。
如果我按下AView上的按钮,它将推动BViewController并显示BView。
如果我按下 BView 上的按钮,BViewController 将弹出并返回 AUIViewController。
我希望使用UINavigationController的导航功能,但隐藏它的“返回”栏和导航栏,只使用2个按钮来告诉UINaviationController它需要做什么。
是否可以?
隐藏 UINavigationController 的导航栏:
[self.navigationController setNavigationBarHidden:YES];
要从按钮推送视图控制器:
- (void)pushNextViewController {
NextViewController *page = [[NextViewController alloc] initWithNibName:nil bundle:nil];
[self.navigationController pushViewController:page animated:YES];
}
要将视图控制器弹出回一个:
- (void)popToLastViewController {
[self.navigationController popViewControllerAnimated:YES];
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)