Ios iPhone5屏幕高度错误

Ios iPhone5屏幕高度错误,ios,ios5,Ios,Ios5,我在3.5英寸屏幕上开发了一个应用程序,现在我为4英寸屏幕制作了一个新的故事板,我喜欢在appdelegate上的故事板之间切换,我记录了屏幕高度,它给我480.00000检查它: NSLog(@"Checking Screen Size"); if ([UIDevice currentDevice].userInterfaceIdiom == UIUserInterfaceIdiomPhone) { NSLog(@"On iPhone"); CGSize iOSDevi

我在3.5英寸屏幕上开发了一个应用程序,现在我为4英寸屏幕制作了一个新的故事板,我喜欢在appdelegate上的故事板之间切换,我记录了屏幕高度,它给我480.00000检查它:

NSLog(@"Checking Screen Size");
if ([UIDevice currentDevice].userInterfaceIdiom == UIUserInterfaceIdiomPhone)
{    
    NSLog(@"On iPhone");
    CGSize iOSDeviceScreenSize = [[UIScreen mainScreen] bounds].size;

    if (iOSDeviceScreenSize.height == 480)
    {   (diagonally measured)
        NSLog(@"iPhone 4: %f", iOSDeviceScreenSize.height);
}
if (iOSDeviceScreenSize.height == 568)
{   
        NSLog(@"iPhone 5: %f", iOSDeviceScreenSize.height);
}

当我的手机是iphone5时,NSLog给了我480.0000。你应该添加一个新的默认图像-568h@2x.png添加到项目中。

您需要添加一个“高”启动映像
默认值-568h@2x.png
,以指示您支持新的显示尺寸,否则将以兼容模式运行(而不是全屏)。

非常简单,只需添加
默认值-568h@2x.png
这是项目中iPhone 5的默认图像。

您有568px高的启动图像(Default.png)吗?如果没有,您将无法在全屏模式下启动。我将立即尝试。然后返回给您。感谢您的帮助:D Hanks man成功:D+1