应用程序未使用iPhone 5的全高

应用程序未使用iPhone 5的全高,iphone,fullscreen,splash-screen,Iphone,Fullscreen,Splash Screen,我有一个应用程序是很久以前创建的,并将其更新为使用故事板。所有视图都已重建并连接。然而,该应用程序并没有使用iPhone5的整个高度,即使在情节串连板中,它显示它们根据屏幕大小进行调整。事实上,启动时没有一个启动屏幕出现。这只是一个黑屏 我有一个完整的启动图像大小和名称合适。它会显示在“设置”的“常规”选项卡中。我是否缺少设置或需要更改的内容?我什么都试过了 附加说明:我觉得这与启动屏幕在启动时没有显示有关。即使三个启动屏幕都有设置。启动时只会出现一个空白的黑屏。您的应用程序已使用iOS 5或更

我有一个应用程序是很久以前创建的,并将其更新为使用故事板。所有视图都已重建并连接。然而,该应用程序并没有使用iPhone5的整个高度,即使在情节串连板中,它显示它们根据屏幕大小进行调整。事实上,启动时没有一个启动屏幕出现。这只是一个黑屏

我有一个完整的启动图像大小和名称合适。它会显示在“设置”的“常规”选项卡中。我是否缺少设置或需要更改的内容?我什么都试过了


附加说明:我觉得这与启动屏幕在启动时没有显示有关。即使三个启动屏幕都有设置。启动时只会出现一个空白的黑屏。

您的应用程序已使用iOS 5或更早版本编译,您正在使用iOS 6或更高版本的设备上查看

在Xcode中将应用程序设置为iOS 7,并使用自动布局约束使其在两个设备上都能工作。如果您想支持iOS5或更早版本,我建议您使用多个故事板,因为它们没有自动布局约束

您需要使用iOS 6+SDK编译代码,并使用自动布局约束

//编辑:如果您已经将iOS 6+用作项目的部署目标

如果您的iOS设置为6及以上,请检查您的故事板设置,如果您的故事板目标为iOS 6及以上。

您是否有大小为640 x 1136的启动(默认)图像? 如果没有此图像,则应添加名为Default的图像-568h@2x.png尺寸为640x1136

如果没有此图像,iOS会认为您的应用程序不支持新维度


您可能丢失了启动映像的Retina-4“版本;如果没有,系统将以3.5”模式启动您的应用程序。如果您当前有,
Default.png
Default@2x.png
,添加名为
默认值的640x1136版本-568h@2x.png

我也面临同样的问题。在我的例子中,我使用的是
MainWindow.xib
文件

当我打印窗口的框架时,它的
{0,0}{320568}
但是应用程序没有响应480 px之后的区域

我所做的是在interface builder中打开
main window.xib
文件,并在启动时设置全屏选项

我正在连接screeshot,您可以在其中找到此选项

这对我有好处。如果您使用的是
main window.xib
,那么您也可以尝试找到它,然后应用相同的方法


希望它能帮助你解决你的问题。享受编码

只需添加iPhone 5的启动图像(640 x 1136)

刚在搜索相关内容时遇到你的帖子-不确定你是否已经修复了它,但我在更新我的应用程序以包含视网膜分辨率图像时遇到了问题,应用程序无法获取这些图像。。。。直到我在图像的文件检查器中发现目标成员资格勾选框


我添加到解决方案中的新图像没有在文件检查器中为我的应用程序勾选,因此没有在中编译-勾选后,它们被包含并显示在正确的上下文中。

如果将启动图像放在资产目录中,这可能是问题:

在“常规”下的主项目设置(当您单击文件浏览器中的顶部条目时)中,向下滚动大约一半至“应用程序图标和启动图像”。里面有一个“启动图像源”的条目。您可能会看到一个按钮,上面写着“使用资产目录”。当您单击它时,Xcode将要求您将启动映像“迁移”到资产目录。继续这样做,尽管它可能只是创建一个新的空启动映像集,您可以稍后删除它。完成后,您应该会看到按钮所在的下拉列表,您可以在其中选择实际的发射图像。然后,如果需要,可以进入资产目录并删除Xcode刚刚创建的启动映像集

请参阅下面的照片,确保Launce屏幕文件中有条目


如果您使用的是launch images资产目录。您可能没有为视网膜占位符添加图像。只需在那里添加图像即可。您可能可以添加与2x部分相同的图像。然后修改资产文件夹中的
contents.json
,这样就不会为同一个文件夹创建重复的图像

  • 创建新项目(单视图应用程序)
  • LaunchScreen.stroyboard
    拖动到项目中(选中“复制项目,如果需要”)
  • 选择复制的“LaunchScreen.storyboard”作为“启动屏幕文件”
    我在Xcode 7 GM中使用了一个无xib/情节提要应用程序进行了测试。

    我遵循了列出的所有步骤,但它仍然不起作用


    迁移后,我必须设置一个“启动屏幕文件”。在我完成之后,它就像一个魔咒一样工作。如果你有一个像我一样的老项目,那么你可以创建一个启动屏幕文件:文件>新建>文件>用户界面>启动屏幕

    它与iOS 7无关。在任何操作系统版本中,它都不会使用设备的全高。您是否使用自动布局?我不是(讨厌它),但即使我打开它,它也不会工作。我有一个名为该版本的版本,它会显示在我的“常规”选项卡的正确位置。实际上,现在不推荐使用该版本,因为我正在使用故事板,我没有使用单独的xib文件。它已经包含在内了。这不是问题所在。正如我提到的,甚至没有启动屏幕出现。这解决了我的问题。每个人都提到默认值-568h@2x.png,但我发现没有其他人抓到这个,谢谢。这也解决了我的问题。非常感谢你!我遵循了列出的所有步骤,但仍然不起作用。迁移之后,我必须设置一个“启动屏幕文件”。在我这么做之后,它就像一个c