gpt4 book ai didi

ios - 如何只为一个类启用底部导航栏

转载 作者:行者123 更新时间:2023-11-28 22:16:11 25 4
gpt4 key购买 nike

好吧,这可能看起来有点奇怪,但这是我的问题。我有一个 Storyboard连接到我的 ViewController 类(我们称之为 mainViewClass)。在这个类中, Storyboard显示了我的标签栏。我还有一个单独的类,它是一个 UITableViewController(我们称它为 TableViewClass),它显示在 Storyboard连接的同一个 ViewController(mainViewClass)中。

因此,一旦我从之前的 View 推送到 mainViewClass,它就会显示一个半透明的底部栏以及 Storyboard中的选项卡栏。所以我尝试了:

self.hidesBottomBarWhenPushed = YES;

这最终隐藏了我的 mainViewClass 中的两个底部栏。有没有一种方法可以在一个类中禁用底部栏,或者创建一个只显示标签栏的条件语句?

最佳答案

在你的viewController中添加这段代码

- (void)viewWillAppear:(BOOL)animated
{
[super viewWillAppear:animated];
[self.tabBarController.tabBar setHidden:YES];
}

- (void)viewWillDisappear:(BOOL)animated
{
[super viewWillDisappear:animated];
[self.tabBarController.tabBar setHidden:NO];
}

关于ios - 如何只为一个类启用底部导航栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21610337/

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