Ios7 iOS 7选项卡栏显示在错误位置

Ios7 iOS 7选项卡栏显示在错误位置,ios7,position,uitabbar,Ios7,Position,Uitabbar,iOS 7中,选项卡栏不会出现在屏幕底部。 我只是在我的故事板中使用一个选项卡栏控制器。 更新:我试图以编程方式将is location设置在屏幕顶部下面的代码中,它被正确地定位在顶部 UITabBar* tabBar = self.tabBarController.tabBar; tabBar.frame = CGRectMake(0, 0, tabBar.frame.size.width,

iOS 7中,选项卡栏不会出现在屏幕底部。

我只是在我的故事板中使用一个选项卡栏控制器。

更新:我试图以编程方式将is location设置在屏幕顶部下面的代码中,它被正确地定位在顶部

    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);
有什么帮助吗?
谢谢。

我知道我不应该回答我的问题,但在头痛1.5小时后,解决方法其实很简单: 我的选项卡视图是一个更大项目的一部分,该项目已经有一个包含选项卡栏的导航控制器。所以我所做的就是隐藏这个原始的tabBar,这样我的tabBar就可以占据它的位置。 就这一行:

self.navigationController.toolbarHidden = YES;