编辑moreViewControllers时状态栏高度错误

时间:2015-03-17 12:39:24

标签: ios iphone ios9 uitabbaritem ios8.1

我有一个带有"更多的iOS应用..." UITabBarController上的按钮。 当我打击"更多......"新视图显示有一个"编辑"按键 在右上角。点击"编辑"在编辑模式下显示视图,请参见附图。

编辑模式的问题在于"完成"按钮显示在正确位置下方(请参阅绿色箭头)或换句话说,条形图占用的空间比应有的多?为什么会这样?

"完成"应该在右上方的位置,并且杆应该具有较小的高度。我想我需要改变一下

- (void)tabBarController:(UITabBarController *)tabBarController willBeginCustomizingViewControllers:(NSArray *)viewControllers
{

}

但我不知道这里到底发生了什么。

iOS8 的代码。

enter image description here

2 个答案:

答案 0 :(得分:0)

这看起来像带有提示的导航栏。也许所呈现的视图控制器在storyboard / XIB-File中推断出了这个属性。

答案 1 :(得分:0)

“更多”选项卡是Tabbar控制器的默认行为,但您的图像显示已修改的内容。参考图片。 如果要在类别中实现UINavigationController的默认方法。删除它并再次构建。 enter image description here