【问题标题】:How to resolve Autolayout issues after updating to Xcode 8.1更新到 Xcode 8.1 后如何解决自动布局问题
【发布时间】:2017-03-18 08:48:15
【问题描述】:

我在 Xcode 7 的故事板中设计了用户界面,当我更新 Xcode 8.1 并打开故事板时,它工作正常,结果如下。

我不知道苹果到底在做什么,每当有新的更新到来时,我都会在这类问题上苦苦挣扎。有人可以指导我如何解决这个问题吗?

谢谢

【问题讨论】:

  • 到底是什么问题?
  • @MarcoPace 看到布局一团糟。在 Xcode 7 中很好。
  • 你可以通过点击红色箭头图标来显示自动布局中的错误吗?

标签: ios autolayout storyboard size-classes


【解决方案1】:

点击显示问题的红色按钮,查看问题所在并修复它们。很多时候,您只是修复视图的框架。然后您点击各种设备尺寸并检查您的布局是否适用于每种尺寸。

【讨论】:

  • 我们不可能知道未来的 Xcode 版本是否需要同样的调整。
【解决方案2】:

他们确实使用新的 xcode 8.0 进行了更改,但我相信它比以往任何时候都容易。

这个概念是相同的,只有很少的变化。

与之前您需要更新框架一样,但现在它们使您可以轻松查看布局的实时预览,而无需在显示助手编辑器中进行预览。

只需点击设备按钮,它就会自动更新框架并显示您的布局。

欲了解更多信息,请参阅:A Beginner’s Guide to Auto Layout with Xcode 8

【讨论】:

  • 如果是这样那他们就得开发Xcode来采用以前的版本设计和约束吧?
  • 没有它已经采用的新版本有很大的变化即使你很好地控制了以前的版本你可能不会在这里看到更多的变化
  • 如果您需要一些建议或帮助,我可以与您进行 Skype 会话
猜你喜欢
  • 2015-02-20
  • 2018-03-07
  • 2018-05-01
  • 1970-01-01
  • 2021-03-10
  • 1970-01-01
  • 2017-03-18
  • 2017-03-17
  • 2015-12-09
相关资源
最近更新 更多