在iPhoneX模拟器的顶部和底部看到黑条

在iPhoneX模拟器的顶部和底部看到黑条

在iPhoneX模拟器中运行我的应用程序(GM种子),我注意到了两个奇怪的效果:

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

https://img3.mukewang.com/5d27e8e40001d34e01480320.jpg

有人知道这里发生了什么以及如何解决这个问题吗?我在InterfaceBuilder中找不到任何新的设置。


千巷猫影
浏览 653回答 3
3回答

慕森卡

当使用启动映像(而不是简单得多的启动屏幕文件)时,您需要为希望支持的每个设备大小提供适当大小的启动映像。一旦你添加了额外的启动图像,你的应用程序应该利用新的屏幕大小。新款iPhoneX需要尺寸为1125 px×2436px的发射图像,这是一个3x图像,大小为375 pt×812 pt。当然,如果您切换到使用一个启动屏幕文件,而不是单独的启动图像,您的应用程序将自动适应所有的设备大小,无需任何额外的工作。

HUX布斯

我已经在iPhoneX中发现了这个问题。启动图像大小(1125*2436 px)请按以下步骤进行处理。1.i)在Xcode中选择项目名称。(二)选择你的项目目标三)然后选择发射图像源你可以得到迁移弹出i)选择资产II)选择迁移之后,选择项目中的Assets.xcAsset然后在资产I中选择启动映像,然后选择属性检查器最后,检查您的发射图像源。您可以看到设置启动图像。

杨魅力

我已经想好了如何修复(尽管我仍然不明白为什么这只发生在iPhoneX上),在iPhoneX上的LaunchScreen故事板可以看到黑色的顶部和底部。我有一个UIImageView的LaunchScreen故事板。UIImageView的上下必须被钉在SuperView‘s 上下..不去安全区.
打开App,查看更多内容
随时随地看视频慕课网APP