gpt4 book ai didi

ios - 弹出 View Controller 导致条形按钮项目消失

转载 作者:行者123 更新时间:2023-11-29 12:16:32 24 4
gpt4 key购买 nike

我的应用程序中有两个 ViewControllers。第一个 ViewController (例如,ViewControllerOne) 有一个在 TableView 中有幻灯片的条形按钮项(与问题无关)。我在第二个 ViewController (例如,ViewControllerTwo) 中禁用了导航栏,并添加了一个自定义 View 和一个按钮。我已经编写了代码以在按钮的操作中弹出 ViewControllerTwo。但是一旦弹出,ViewControllerOne 中的 BarButton Item 就会消失。这是我在 ViewControllerTwo

中编写的代码
[self.navigationController setNavigationBarHidden:YES animated:YES];

- (IBAction)backCustom:(id)sender 
{
[self.navigationController popViewControllerAnimated:YES];
}

知道为什么 Bar Button Item 会因此消失吗?我确信这段代码是原因,因为当我删除它时,它在默认的 NavigationBar 下运行良好。但是我的项目需要一个自定义的

最佳答案

在您的第一个 Viewcontroller 中添加以下行

-(void)viewWillAppear:(BOOL)animated{

[super viewWillAppear:animated];

[self.navigationController setNavigationBarHidden:NO animated:YES];
}

关于ios - 弹出 View Controller 导致条形按钮项目消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31847530/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com