2016-03-04 33 views
0

我的标签栏应用程序有点问题。我想隐藏下一个控制器中的底部栏。我已经将IB中的hidesBottomBarWhenPressed设置为true。我有一个UILabel固定在该控制器屏幕的底部。当我推动它时,标签不在屏幕的底部,而是在工具栏所在的高度上方。任何想法我可能在这里做错了吗?任何指针都会很棒!UILabel推送到控制器并设置隐藏后错位了底部边栏当推时

回答

0

不干净的解决方案,但你能重新当BottomBar获取隐藏标签

像这样:

label.frame = CGRect(x: label.frame.origin.x, y: label.frame.origin.y + 'tabbarHeight', width: label.frame.width, height: label.frame.height) 

你只需要你的TabBar的高度增加和y值

编辑:这也是可逆的,所以当你回来时,只需从y值中减去tabBarHeight

相关问题