【发布时间】:2017-11-07 07:51:47
【问题描述】:
我的标签栏控制器中有 2 个标签项,我的要求是当用户移动到子屏幕时隐藏标签栏(每个标签的根目录除外)。
我尝试过 hidesBottomBarWhenPushed,但由于视图层次结构,它无法正常工作。
另外tabBar.hidden = true隐藏标签栏图标而不是完整的标签栏。当我一次又一次地向下滚动根视图上使用的表格视图时,它会随机工作
self.tabBarController.tabBar.hidden = true;
我在(准备使用 segue 方法)中呈现新视图之前调用此行
在调试时,它似乎隐藏了标签栏,但它在底部留下了空白区域
【问题讨论】:
-
出于好奇:您能否发布一张部分删除的标签栏的图片。另外,请显示您致电
self.tabBarController.tabBar.hidden = true的位置。也许尝试将这行代码异步分派到主队列,以隔离问题的根源。
标签: objective-c uitabbarcontroller tabbar