hidesBottomBarWhenPushed隐藏底部TabBar时push的VC出现白色遮挡问题

做项目的时候,用Storyborad遇到了一个问题,就是A控制器使用hidesBottomBarWhenPushed = yes时push到B的时候 发现 B控制器底部出现TabBar高度的白色遮挡。

找了两天不知道什么问题,有的好使有的不好使,最后好使和不好使的一一对比,发现就是在设置约束时候出了问题。调整下约束,问题解决了。


错误的约束是设置底部约束 Bottom Space to: Bottom Layout..

见下图:

hidesBottomBarWhenPushed隐藏底部TabBar时push的VC出现白色遮挡问题


正确的约束应该是: Bottom Space to: Superview

hidesBottomBarWhenPushed隐藏底部TabBar时push的VC出现白色遮挡问题


这个就解决了底部有白色遮挡的问题了。 

那么这个属性怎么设置? 估计有些新手该问题了, 请看下面内容:

hidesBottomBarWhenPushed隐藏底部TabBar时push的VC出现白色遮挡问题



按这个三步走就可以设置到 Bottom Space to: Superview 的属性了。 这样文件就解决了!

第一次写博文,希望能帮到大家,多谢支持,如果收藏请转载