【问题标题】:Black bars displayed at the bottom of the screen when using a launch screen使用启动屏幕时屏幕底部显示黑条
【发布时间】:2016-01-25 14:31:44
【问题描述】:

我的显示器出现黑条问题。之前我在Launch Screen File中添加main.storyboard,上下两栏,但是我使用File Launch Screen时,楼下有两栏。这个显示在我的屏幕上:

我的问题是如何去除楼下的两个酒吧?知道我必须使用文件启动屏幕,如果我不使用文件启动屏幕,我在导出项目时会遇到另一个错误(900,096)。

总结:

  • 未启动屏幕文件:我的项目工作正常,但无法导出到 iTunes。

  • 带有启动文件的屏幕:我的屏幕底部有两个栏。

那么,楼下的两个杠怎么去掉呢?

我使用的是 iPhone 5 (iOS 9.2) 和 Xcode 7.2

【问题讨论】:

  • 参考我之前的帖子:stackoverflow.com/a/34605761/3051458
  • 但这不一样我在添加 main.storyboard 后底部有一个黑条
  • Main.storyboard 无关;与 LaunchScreen.storyboard 相关。
  • 与 LaunchScreen.storyboard 相同,我得到了同样的错误。
  • 我会坚持你是在屏幕模拟模式下运行的,并且你的应用程序没有覆盖屏幕。开始一个全新的项目来说服自己。

标签: ios iphone xcode


【解决方案1】:

从目前来看,最简单的方法是创建一个带有 LaunchScreen.storyboard 的新项目,然后将设置复制过来。

本质上,您想用故事板替换旧的启动屏幕图像。它看起来像这样:

  • 故事板 > 显示文件检查器 > 用作启动屏幕
  • 故事板 > 视图控制器 > 显示属性检查器 > 是初始视图控制器
  • 项目 > 常规 > 部署信息 > 主界面 > LaunchScreen
  • 重复 [iPhone] 和 [iPad]
  • 项目 > 常规 > 应用程序图标和启动图像 > 启动屏幕文件 > LaunchScreen

如果设置正确,您的 Info.plist 应该有 LaunchScreen .storyboard,而 UILaunchStoryboardName 和 UIMainStoryboardFile 属性下没有 .storyboard

<key>UILaunchStoryboardName</key>
<string>LaunchScreen</string>
<key>UIMainStoryboardFile</key>
<string>LaunchScreen</string>

【讨论】:

  • 我使用的是新的 LaunchScreen.storyboard,我也跟着这个阶段,但我遇到了同样的问题
  • 上面的答案具体是关于不在屏幕模拟模式下运行的。您在 LaunchScreen.storyboard 或 Main.storyboard 上添加的任何视图似乎都可能缺少约束,特别是延伸到其容器的所有侧面。
  • 再次感谢您的回答,在我的应用程序中,我使用相机拍照以分析照片,我在情节提要手上没有显示任何内容,因此请尽可能删除两个条或不?因为我没有看到,他在应用程序中遇到了问题 iphone 3.5 英寸它运行得很好。
猜你喜欢
  • 1970-01-01
  • 2014-09-19
  • 2016-04-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-12-28
  • 1970-01-01
相关资源
最近更新 更多