XCode AutoLayout保存问题

时间:2015-01-27 02:45:58

标签: ios xcode autolayout

我对AutoLayout有一个棘手的问题。所以......

  1. 我解雇了Xcode,你知道我有50多个新布局 常规宽度和常规高度模式(适用于iPad)的所有警告。
  2. 我做了更正,摆脱了警告并保存。
  3. 我退出并重新打开Xcode,警告都回来了,好像我从来没有 做了一件事......
  4. 什么。的。脏话。

    有没有其他人有这个问题OS是10.9.5而Xcode是6.1.1。

    有人有什么想法吗?

3 个答案:

答案 0 :(得分:1)


我对xcode版本7.1(7B91b)的版本有同样的问题 不幸的是我无法找到一个永久的解决方案(我认为它是xcode中的一个错误)但我设法找到一个小的解决方案,让你可以在每次警告时继续工作而无需修复。您必须从原始布局更改布局类型(wCompact hRegular)并立即返回到原始布局。神奇地消失所有警告。

答案 1 :(得分:0)

橙色线条表示您没有设置足够的约束。我和Autolayout合作很多,根据我的经验,当它给你带来橙色线条时,它非常可靠。如果没有歧义,则线条应为蓝色。

答案 2 :(得分:0)

我遇到了同样的问题。但是,这仅仅是一种体验,但我认为它试图将大小类转换为默认大小类并创建此问题。

如果您已创建通用项目,则默认大小类应为wAny hAny。在这种情况下,如果将size类更改为wRegular hRegular并正确设置布局,则只要重新打开xCode项目就会收到警告,因为它会为您提供这些警告。这就是为什么当你运行应用程序时,一切都很好,因为它正确地得到了布局,但警告可能会重新出现,因为它正在尝试调整默认大小类的布局,这是wAny hAny。

我的建议是将大小类更改为默认值,然后修复警告。这也是一种标准做法。