这是我升级到Xcode8后的一个屏幕的前后照片。
我所做的就是打开我的main.storyboard,然后在手机上构建并运行我的应用程序。
在我的版本控制中,我可以看到Xcode在打开我的main.storyboard时对它做了很多更改。
每当我删除这些更改时,我都可以看到我在Xcode 7.3.1中使用的内容。
但是,只要我用我的故事板重新打开界面生成器,我就会看到这些更改又回来了。
这里有什么我能做的吗?
在Xcode 8之前
在更新到Xcode 8之后
发布于 2016-09-23 13:55:39
XIB或故事板将默认设置为旧版本7.x并保存并关闭。临时解决方案,但有效。完成保存并关闭后,不要再打开。否则,再次需要从begin开始执行相同的步骤。
发布于 2016-11-04 04:34:50
呃,同样的问题。我设法通过以下方式部分修复了它(对于Xcode版本8.1 (8B62))
在Storyboard的文档大纲中,我单击了每个场景,其中黄色箭头表示一些布局问题(屏幕截图上的数字1)
在此之后,对于每个有问题的场景,我必须单击“更新框架”小图标(屏幕截图上的数字2),它修复了每个场景的所有布局问题。
然而,在我的例子中,有一个场景在从Xcode7转换到Xcode8后仍然处于哭闹状态。我不得不通过调整约束或添加缺失的约束来手动修复它。
呼,XCode8和故事板可不是什么惊喜。如果你使用AppCode编辑器,你就不会有这样的问题,因为它不支持故事板;P
祝好运!
发布于 2016-10-10 16:34:47
Xcode 8.1 Beta 2解决了这个问题。请检查此下载链接
https://stackoverflow.com/questions/39497572
复制相似问题