【问题标题】:XCode 6.0.1 ios 7 AutolayoutXCode 6.0.1 ios 7 自动布局
【发布时间】:2014-09-23 11:28:02
【问题描述】:

我发现在 XCode 6 中为 ios 7 构建的应用程序与为 ios 8 构建的相同应用程序具有不同的行为。自动布局约束有问题。例如,如果我在 sumulator 或设备中为 ios 7 在 XCode 6 中构建应用程序,某些底部和尾随空格将不起作用,但如果我在 XCode 6 中为 ios 8 或在 XCode 5 中为 ios 7 构建它们,应用程序可以正常工作。所以我认为当您使用 XCode 6 构建时,ios 7 会出现一些问题。如果有人遇到同样的问题,如何解决?

【问题讨论】:

标签: ios7 ios8 xcode6


【解决方案1】:

在 iOS 7 中,单元格的内容视图通过自动调整大小自行调整大小 面具。在 iOS 8 中,这发生了变化,单元格停止使用 自动调整掩码大小并开始调整内容视图的大小 布局子视图。如果笔尖在 iOS 8 中编码,然后在 iOS 上解码 7,您将拥有一个没有自动调整大小掩码的内容视图,并且没有 调整自身大小的其他方式。所以如果你改变框架 单元格,内容视图不会跟随。

部署回 iOS 7 的应用程序必须通过以下方式解决此问题 调整内容视图本身的大小、添加自动调整大小的掩码或添加 约束。我想这意味着它不是 XCode 6 中的错误,而是 iOS 8 SDK 和 iOS 7 SDK 之间的不兼容,这将影响 如果你升级到 Xcode 6,因为它会自动启动 使用 iOS 8 SDK。

【讨论】:

  • 您应该为此添加源链接以使其更可信。
  • 问题需要有解决方案。其他人可能会寻找相同的问题,但找不到答案。评论不是放它的地方。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-11-30
相关资源
最近更新 更多