在xcode 8
的storyboard中存在一些错误,因此如果您没有使用自动布局,则应该使用xcode 7
。现在,正如您在问题中所说,您在旧版本的xcode(即7.x)
中打开storyboard时遇到了问题,这是因为一旦您在xcode 8
中打开项目,它会更改一些与旧版本xcodes
不兼容的storyboard配置。
因此,现在的解决方案是:在xcode 8
中打开您的项目->打开storyboard
-> 文件检查器
-> 在界面生成器文档下选择xcode 7.x而不是最新的xcode 8
它将显示类似于保存为Xcode 7.x将关闭您的文档,并且Xcode 8.0功能的数据将被删除。
点击保存并关闭xcode 8,然后在旧版xcode(7.x)中打开项目,您将能够像以前一样打开storyboard!
您可以参考下面的截图:
希望苹果能够解决与Storyboard相关的问题,在新版本的Xcode 8中,您将能够在不破坏用户界面的情况下切换项目!但是现在应该有一个解决方法,就像我上面提到的那样!试试吧!!对我来说,我只是将Storyboard中的所有视图大小设置为Inferred
^^"