【问题标题】:How to convert xcode 8 storyboard to xcode 9如何将 xcode 8 故事板转换为 xcode 9
【发布时间】:2017-12-21 12:10:07
【问题描述】:

我使用 Xcode 8 开发了我的项目,我需要将项目更改为 Xcode 9。但在 Xcode 9 中,导航和其他 UI 崩溃了。那么有什么程序可以改吗?

【问题讨论】:

  • define "got collapsed",拜托,因为基本上你不需要对 UI 做任何事情,它在 Xcode9 中应该和 Xcode8 一样.
  • 请查看上图。实际上它在 xcode 8 中运行良好。
  • 这与 Xcode8-9 无关,这就是不同的 iOS SDK 工作和编译项目的方式......你的问题。

标签: ios xcode interface-builder


【解决方案1】:

xcode 8 > xcode 9 的设计没有任何变化,除了 iPhone-X 的一项更改,为了支持 iphone x 的布局,您需要从右侧面板启用 安全区域,如果您不这样做启用安全区域,然后会显示黑条。

【讨论】:

  • 我已经启用了安全区域,但仍然出现黑条。
  • 您是否从早期版本的 Xcode 迁移了您的应用程序?如果是这样,那么 Xcode 现在正在对您的屏幕尺寸进行假设,您需要一种在运行时指示实际屏幕尺寸的方法。有两种方法: a) LaunchScreen 可能会丢失。创建一个 LaunchScreen.storyboard 文件并将其添加到您的项目中。 b) 如果您不使用启动屏幕。转到 Target 的设置并选择 General,然后选择 App Icons and Launch Images。现在将“启动屏幕文件”设置为您的“main.storyboard”(或其他情节提要,如果合适)
猜你喜欢
  • 2017-02-27
  • 1970-01-01
  • 2018-03-13
  • 2014-11-21
  • 1970-01-01
  • 2013-10-16
  • 2017-11-15
  • 2020-04-20
  • 1970-01-01
相关资源
最近更新 更多