gpt4 book ai didi

ios - 从ios中的UITabBarController中删除标签栏的安全方法

转载 作者:行者123 更新时间:2023-12-01 17:53:17 27 4
gpt4 key购买 nike

我想使用 UITabBarController 但我不需要标签栏,因为我要从另一个 View Controller 的菜单中切换标签。我想删除它,因为它永远不会被使用。我创建了一个 UITabBarController 的子类并输入了以下代码:

- (void)viewDidLoad
{
[super viewDidLoad];

[self.tabBar removeFromSuperview];
}

这样删除标签栏安全吗?

更新: 为什么选择标签栏 Controller ?

Apple 建议尽可能使用标准容器 View Controller 。我正在努力遵循这一点。我的屏幕工作流程与选项卡相同,只是它们是通过左侧菜单而不是选项卡栏切换的。

当我使用 UIViewController 并更改它的 subview Controller 时,当自动布局无法正常工作时,我遇到了很多问题。

另一个原因是我想使用 Storyboard,而不是从代码中创建 segues,以便我可以轻松查看我的应用程序工作流程。

最佳答案

当您说您不想使用它时,为什么要删除它。你可以带一个tabbarcontroller隐藏tabbar .我正在从底部自定义栏切换标签。

我正在做一个应用程序,它有一个包含三个项目的 tababr Controller 。我没有使用系统选项卡,而是在页脚处创建了一个自定义 View ,例如选项卡,并且实际上设置了 hidden tabbarController 的 tabbar 的属性为 YES。

myTabBarController.tabBar.hidden = YES;

关于ios - 从ios中的UITabBarController中删除标签栏的安全方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23068931/

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