将 GitHub 与 XCode 6.2 一起使用会导致 Storyboard UI 元素消失

Using GitHub with XCode 6.2 causes Storyboard UI Elements to Disappear

我的合作伙伴在 XCode 中创建了一个项目并将其提交给 GitHub。没有进行新的更改。当我们中的任何一个试图在我们的计算机上关闭该项目时,故事板似乎缺少每个 UI 元素(UITextField、UIButton、UILabel、和 UITextView)。视图控制器出现了,但它们都是空的/空白的。在列表视图中,元素在那里但显示为灰色。该项目仍然完美运行。如果我尝试使用外部编辑器打开 Storyboard,它仍然作为 XML 文件存在。显然,元素仍然存在,但在显示 Storyboard 时它们根本无法显示。我们都在使用最新的 XCode,版本 6.2 (6C131e)。我的伙伴几天前刚升级到最新版本Yosemite,我是运行 OSX 10.9.5。代码在 Swift.

这是因为您的尺寸Class启用了。并且对于 size class 启用,您可以在特定大小下验证某些元素和约束。如果您更改底部的大小,它们将显示(不会变灰)

再次出现问题后,我按照上面的方法修复了它,将大小Class设置为Compact/Any,这次对所有文件进行了强制提交,即使[=16] =] 似乎认为它们不需要上传。那次当我再次检查该项目时,我可以在 Compact/Any 中看到 UIElements,而不必再次将其更改回 Compact/Any,因为它已经以这种方式显示了。