【问题标题】:Black bar appears on top when running on iPhone 6 & iPad Pro Simulator在 iPhone 6 和 iPad Pro 模拟器上运行时,顶部出现黑条
【发布时间】:2016-02-13 20:24:06
【问题描述】:

当我在模拟器上运行我的游戏时,特别是在 iPhone 6 和 iPad Pro 上,它在屏幕顶部显示黑条。我已经在网上查找了答案,并且确实尝试了每一件事,并且浏览了所有答案,但没有一个有效。我的部署设置为7.0,并尝试使用资产文件夹中的设置为LaunchImageLaunchImage & LaunchScreen.xib 组合运行。我也确实有资产中所需的正确尺寸的图片,包括iPhone Retina 4,这也不能解决问题。这只是模拟器上的一个小故障还是有办法解决这个问题?

【问题讨论】:

  • @SwiftArchitect 我不太明白你的回答和发生了什么。
  • 您希望我用launchscreen.storyboard 创建一个新项目,然后按照步骤操作?您要复制哪些设置。对不起,我对这个东西有点陌生。您能否再次解释一下如何摆脱这个问题?
  • 第 1 步:修复问题,因为它被标记为 unclear。第 2 步:我认为我指出的答案确实解决了您的问题。
  • 我有点不清楚你在说什么。它是我制作的一款游戏,在 iPhone 6 和 iPad Pro 上运行时不会覆盖整个屏幕。相反,它会在屏幕顶部显示一个黑条。从您的说明来看,如果我将主界面设置为LaunchScreen,它会搞砸一切。

标签: ios ipad ios-simulator iphone-6 asset-catalog


【解决方案1】:

我让它工作了。出于某种原因,我的 2x 图像对于屏幕尺寸来说太短了,因此不得不进一步扩展它们。即使在高度方面,我的图像长度也超过了屏幕尺寸。

希望这对人们有所帮助。我遇到了几个做对了所有事情的人,但仍然无法让它发挥作用。我相信这是因为图像不够大,无法覆盖整个屏幕

【讨论】:

  • 您是否为图像选择了正确的视图 模式,例如Aspect Fill 而不是Aspect Fit
【解决方案2】:

拉伸模式?

您是否提供Default 中所建议的所有尺寸的屏幕:

图像被剪裁了?

如果不是在拉伸模式下运行,请选择最适合您的图像的视图 模式,例如Aspect FillScale to Fill,这两种模式都会覆盖您的图像UIImageViewLaunchScreen.storyboard

【讨论】:

    【解决方案3】:

    添加Default-568h@2x.png 分辨率为 640x1136 的图像。

    确保“应用图标和启动图像”如下图所示:

    它在 iOS 9 的模拟器中工作。

    【讨论】:

      猜你喜欢
      • 2011-02-09
      • 1970-01-01
      • 2018-04-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-03-04
      • 1970-01-01
      相关资源
      最近更新 更多