gpt4 book ai didi

ios - 一个带有两个导航栏的 Controller

转载 作者:行者123 更新时间:2023-11-28 19:08:55 24 4
gpt4 key购买 nike

我正在使用 2 个 UINavigationController,一切都很好,除了当我返回到另一个 UINavigationController 中的前一个 Controller 时,我有它的导航栏 + 前一个 Controller 的导航栏,例如:

Navigation Controller1 => A controller => B controller => Navigation Controller2=> C controller.

当我从 C Controller 转到 A Controller 时,我同时拥有 Navigation Controller1 和 2 的导航栏。当我离开 C Controller 时,我试图做到这一点:

-(void)viewDidDisappear:(BOOL)animated{
[super viewDidDisappear:(BOOL)animated];
NSLog(@"Disappeared!");
[self.navigationController setNavigationBarHidden:YES];
}

但我总是有同样的问题。任何提示,想法?感谢您的帮助。

最佳答案

我严重怀疑您是否需要两个导航 Controller ,但如果您认为需要,您可以通过调用 self.navigationController< 上的 setNavigationBarHidden:animated: 来隐藏一个 Controller 的导航栏 在适当的 View Controller 中。

关于ios - 一个带有两个导航栏的 Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17549509/

24 4 0