看到iPhone X Simulator顶部和底部的黑条

Dar*_*rko 124 uinavigationbar ios ios-simulator xcode9 iphone-x

在iPhone X模拟器(GM Seed)中运行我的应用程序我注意到两个奇怪的效果:

  • 应用程序不使用全屏空间(顶部和底部区域为黑色)
  • 标题栏下面有一个奇怪的白条

在此输入图像描述

有谁知道这里发生了什么以及如何解决这个问题?我在Interface Builder中找不到任何新设置.

rma*_*ddy 181

使用启动图像(而不是更简单的启动屏幕文件)时,您需要为要支持的每个设备大小提供正确大小的启动图像.添加其他启动图像后,您的应用应该会利用新的屏幕尺寸.

新的iPhone X需要一个尺寸为1125px×2436px的发射图像,这是375pt×812pt的3倍图像.

当然,如果您切换到使用启动屏幕文件而不是单独的启动图像,您的应用程序将自动适应所有设备大小而无需任何额外的工作.

  • 如何在iPhone X模拟器的顶部和底部发布与blackbar相关的图像??! (15认同)
  • 您能详细了解如何将新的iphoneX图像集成到启动屏幕中吗?我添加到Xcode 9的任何图像集都没有iphoneX插槽,只有Launch Image集. (2认同)

Kar*_*kck 35

我已经在iPhone X中找到了这个问题.启动图像大小(1125*2436px)请按以下步骤进行操作.1.i)在Xcode中选择您的项目名称.ii)选择项目目标iii)然后选择启动图像源 在此输入图像描述

  1. 您可以获取Migrate popup i)选择Assets ii)选择Migrate

在此输入图像描述

  1. 之后,在项目中选择Assets.xcassets 在此输入图像描述

  2. 然后选择在资产中启动图像i)然后选择属性检查器在此输入图像描述

  3. 最后检查您的启动图像源.你可以看到设置启动图像.

在此输入图像描述


Lal*_*hna 19

iPhone X需要不同的发射图像尺寸1125px x 2436px(375pt x 812pt @ 3x).

在此输入图像描述

有关详细信息,请查看人机界面指南


sab*_*and 14

我已经想出了如何修复(虽然我仍然不明白为什么这只发生在iPhone X上)iPhone X上的LaunchScreen故事板,看到黑色的顶部和底部条.

我有一个UIImageView的LaunchScreen故事板.

UIImageView的顶部和底部必须固定在SuperView的 顶部和底部.不是SafeArea.


Arb*_*tur 10

我通过在文本Lanch Screen File字段中插入一些随机文本来修复它.我甚至没有启动屏幕文件... XCode是如此的错误.

更新

虽然这在将二进制文件上传到iTunes Connect时会在模拟器中修复它(仍然非常奇怪和意外),但由于找不到名称为"random-name"的LanchScreen文件,它将失败


Myx*_*tic 6

只是在尝试更新我有一段时间没有使用过的应用程序时遇到了这个问题。

在 Xcode 9.4 上,我可以通过执行以下操作来解决此问题:

  1. 通过转到 File -> New -> File... -> Launch Screen 添加启动屏幕

在此处输入图片说明

  1. 确保在项目设置下选择新添加的启动屏幕故事板作为启动屏幕文件。

在此处输入图片说明