iOS8上的UINavigationBar高度不同

iOS8上的UINavigationBar高度不同,ios8,uinavigationbar,Ios8,Uinavigationbar,我在iOS8上运行两个独立的应用程序。在下面的屏幕截图中,您可以看到左侧的UINavigationBar的高度大于右侧的高度。这可能是什么原因 设置工具栏代理。然后在视图控制器中,实现UIBarPositioningDelegate。具体实施如下: - (UIBarPosition)positionForBar:(id<UIBarPositioning>)bar { return UIBarPositionTopAttached; } -(UIBAR位置)位置FORBAR:

我在iOS8上运行两个独立的应用程序。在下面的屏幕截图中,您可以看到左侧的
UINavigationBar
的高度大于右侧的高度。这可能是什么原因


设置工具栏代理。然后在视图控制器中,实现
UIBarPositioningDelegate
。具体实施如下:

- (UIBarPosition)positionForBar:(id<UIBarPositioning>)bar {
    return UIBarPositionTopAttached;
}
-(UIBAR位置)位置FORBAR:(id)bar{
返回UIBarPositionTopAttached;
}


self.navigationController.navigationBar.translucent=NO在viewDidLoad中

我无法理解您的问题,请详细说明您的问题。在红色部分,不同的应用程序具有不同的高度导航栏。请告诉我为什么。这两个应用程序都是由ios提供的?@Devanshi是的,图像是双击iphone HomeButton的屏幕截图。我运行了两个演示应用程序,发现两个应用程序的导航栏高度不同。左侧应用程序的导航栏高度比右侧高。(注:我是中国人,很抱歉我的英语这么差:)如果你的iPhone是iPhone 6,那么我认为绿色的应用程序是为iPhone 6定制的,而白色的应用程序不是定制的