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