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

Mic*_*and 18 iphone splash-screen fullscreen

我有一个创建了一个很久以前的和更新它用故事板的应用程序.所有观点都已重建并连接起来.但是,应用程序不使用iPhone 5的整体高度,即使在故事板,它显示了他们调整根据屏幕的大小.事实上,启动屏幕都没有出现.这只是一个黑屏.

我确实有一个适当大小和命名的全尺寸启动图像.它显示在设置的"常规"选项卡中.我错过了设置或需要更改的内容吗?我尝试了一切.

附加说明:我有什么做的启动屏幕不显示上推出了一种感觉.即使设置是所有三个启动屏幕.它只是启动时出现的空白黑屏.

Jam*_*ars 36

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

在"常规"下的主项目设置(当您单击文件浏览器中的顶部条目时),向下向下滚动到"应用程序图标和启动图像"的一半.那里有一个"Launch Images Source"的条目.您可能会看到一个类似"使用资产目录"的按钮.当您单击它时,Xcode会要求您将启动图像"迁移"到资产目录.继续这样做,虽然它可能只是创建一个新的空启动图像集,您可以稍后删除.完成后,您应该看到按钮所在的下拉列表,然后您可以选择实际的启动图像.然后,如果需要,您可以进入资产目录并删除Xcode刚刚创建的启动图像集.

看下面的照片,确保Launce Screen File有一个条目!

在此输入图像描述

  • 我按照列出的所有步骤进行操作,但仍然无法正常工作.迁移后,我不得不设置"启动屏幕文件".在我这样做之后,它就像一个魅力.如果你有一个比我更老的项目,那么你可以创建一个启动屏幕文件:文件>新建>文件>用户界面>启动屏幕. (6认同)

Kun*_*ani 0

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

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

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

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

如果您的 iOS 设置为 6 及更高版本,请检查您的 Storyboard 设置(如果您的 Storyboard 的部署目标是 iOS 6 及更高版本)。