相关疑难解决方法(0)

弹出View Controller后,设置hidesBottomBarWhenPushed会丢失底栏

我有以下设置:

标签栏应用.在一个选项卡上有一个导航控制器.

我的工作流程

当我将新的viewController推送到导航控制器堆栈时,我设置了hidesBottomBarWhenPushed属性.

这很好用,当新视图控制器滑动到位时,标签栏被"推".

问题:

当我弹出此视图控制器并再次显示根视图控制器时,标签栏消失了.

导航控制器已经发展到填充标签栏留下的空间.

我需要设置一个属性来使标签栏再次可见吗?


我尝试过的:

手动弹出到根视图

为根视图设置(重置)hidesBottomBarWhenPushed

调整根视图的大小

调整导航控制器的视图属性的大小(只留下标签棒应该在的"空白区域")

什么"sorta"工作:

如果我将选项卡栏控制器的选定索引设置为任何其他索引,则会显示选项卡栏.所以我知道它仍然在"周围",但这对我没什么帮助.

iphone cocoa-touch uikit

19
推荐指数
4
解决办法
2万
查看次数

标签 统计

cocoa-touch ×1

iphone ×1

uikit ×1