Yur*_*kin 1 cocoa-touch objective-c uitabbarcontroller ios
我想使用UITabBarController,但是我不需要标签栏,因为我将从另一个视图控制器的菜单中切换标签。我要删除它,因为它将永远不会使用。我创建了UITabBarController的子类,并将以下代码放入:
- (void)viewDidLoad
{
[super viewDidLoad];
[self.tabBar removeFromSuperview];
}
Run Code Online (Sandbox Code Playgroud)
这样可以安全地删除标签栏吗?
更新:为什么使用标签栏控制器?
苹果建议尽可能使用标准的容器视图控制器。我正在尝试遵循。我的屏幕工作流程与选项卡相同,只不过它们是由左侧菜单而不是由选项卡栏切换的。
当我使用UIViewController并更改它的子视图控制器时,当自动布局无法正常工作时,我会遇到很多问题。
另一个原因是我想使用故事板,而不是从代码创建序列,以便可以轻松查看我的应用程序工作流程。
说的时候,您不想使用它,然后为什么要删除它。您可以将其tabbarcontroller与隐藏一起使用
tabbar。我从底部的自定义栏切换选项卡。
我正在做一个应用程序,它有一个包含三个项目的tababr控制器。我不使用系统选项卡,而是在页脚(如tab)上创建自定义视图,并实际上将hiddentabbarController的tabbar 的属性设置为YES。
myTabBarController.tabBar.hidden = YES;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1797 次 |
| 最近记录: |