重新打开项目后,Xcode自行改变布局的约束

时间:2016-08-08 05:55:23

标签: xcode

我正确设置了布局的约束,并在每台设备上进行了测试。但是下次我打开项目时,Xcode完全破坏了约束。 enter image description here

这是怎么发生的?

2 个答案:

答案 0 :(得分:1)

可能是项目有问题,由于某种原因它没有保存更改。我确实把这个解决方案放在我关于来自Apress的Xcode(无耻广告......)的故障排除书上。我以前见过这个。

备份您的项目并尝试:

  1. 退出Xcode
  2. 使用取景器,右键点击项目的.xcodeproj文件,然后选择Show Package Contents
  3. 删除文件project.pbxproj以外的所有内容。
  4. 再次打开项目修复约束,看看下次打开Xcode时是否保存了更改。

答案 1 :(得分:0)

您没有指定Xcode版本,但是我自己使用Xcode 8 Beta 1到Beta 6开发的代码经验:问题可能是由XCode中的错误引起的。

如果您使用Xcode 8 Beta ,的解释可能是:

  • 新的Xcode提供了新的故事板显示逻辑,显示了Beta 6中的不同困难
  • 自动/手动修复约束和框架后,重新打开项目后警告会再次出现
  • 此问题在我自己的研究之后从Xcode Beta 2转移到Beta 6

让我们给Apple多一点时间来解决这些问题,让我们等到Apple发布GM Seed。它只是测试版