iOS 7,标签栏未显示在屏幕底部。
我只是在StoryBoard中使用Tab Bar Controller。
更新:我试图以编程方式设置位于屏幕顶部的位置(下面的代码),它正确定位在那里(在顶部)
UITabBar* tabBar = self.tabBarController.tabBar;
tabBar.frame = CGRectMake(0, 0,
tabBar.frame.size.width,
tabBar.frame.size.height);
但是当我试图将它设置在底部(下面的代码)时,条形图完全消失了!
UITabBar* tabBar = self.tabBarController.tabBar;
tabBar.frame = CGRectMake(0, self.view.frame.size.height - tabBar.frame.size.height,
tabBar.frame.size.width,
tabBar.frame.size.height);
有任何帮助吗? 感谢。
答案 0 :(得分:0)
我知道我不应该回答我的问题,但解决方案实际上很简单(经过1.5小时的头痛): 我的标签视图是一个更大的项目的一部分,该项目已经有一个包含tabBar的导航控制器。所以我所做的就是隐藏这个原始的tabBar,以便我的位置能够占据它的位置。 就在这一行:
self.navigationController.toolbarHidden = YES;