gpt4 book ai didi

ios - 单击标签栏更多按钮时获得两个导航栏

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:09:20 25 4
gpt4 key购买 nike

在整个应用程序中有一个主导航 Controller 和一个主 tabbarcontroller ,问题是当我点击 om tabbarcontroller 的“更多”选项卡时它显示了两个导航栏

为了解决这个问题,我尝试使用以下代码隐藏我的主导航 Controller 导航栏:

        self.tabbar.navigationController.navigationBarHidden =YES;

但是这样做给我带来了意想不到的结果,即半导航栏和半黑背景。

如果有人知道解决方案,请帮助我。提前致谢。

最佳答案

让viewController与单独的UINavigationController,

将此代码放入 Appdelegate

ViewController *a = [[ViewController alloc] initWithNibName:@"a" bundle:nil];
ViewController *b= [[CreateMeetingViewController alloc] initWithNibName:@"b" bundle:nil];
ViewController *c = [[SettingsViewController alloc] initWithNibName:@"c" bundle:nil];


UINavigationController *nav_1 = [[UINavigationController alloc] initWithRootViewController:a];
UINavigationController *nav_2 = [[UINavigationController alloc] initWithRootViewController:b];
UINavigationController *nav_3 = [[UINavigationController alloc] initWithRootViewController:c];

MainTabBar = [[UITabBarController alloc] init];
MainTabBar.delegate = self;
[MainTabBar setViewControllers:[NSArray arrayWithObjects:nav_1,nav_2,nav_3,nil]];
MainTabBar.view.frame=self.view.frame;

[self.view addSubview:MainTabBar.view];

关于ios - 单击标签栏更多按钮时获得两个导航栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20186032/

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