5

正如标题所说:一旦我从 MacAppStore(XCode 5)安装了新的 XCode 版本,我的故事板就坏了:这意味着很多视图的坐标和大小都错误。(负值,或零值......)

我会做很多工作来解决这个问题。

所以问题是,有没有人遇到过同样的错误?有没有办法避免这种情况?更重要的是(即使我不相信)有没有办法修复我现有的文件?

4

2 回答 2

3

我遇到了完全相同的问题,更糟糕的是我的地图视图呈现黑色,我的一个页面没有明显的原因根本没有呈现任何项目,并且由于 IOS 7 的变化,各种项目位于屏幕上的不同位置.

在最终让 IOS 6 模拟器工作之后。该版本的情节提要现在也出现损坏(mapview 等的黑色视图)对象未对齐等。

这是一种痛苦!

编辑:

在属性检查器下的视图控制器中,取消选中以下选项卡将重置您的布局,而无需调整任何内容:

延伸边缘:

顶栏下方 底栏下方

此外,如果您发现您丢失了一些菜单或者它们是黑色的(例如我的 uimapview),请检查它的 x 和 y 坐标以及它的大小。我的在 X:-2137 和 Y:865 和 X:0 和 y:0 的大小处完全损坏

于 2013-09-22T10:17:53.653 回答
1

好的,所以最后没有找到任何完美的答案,但如果我们找到另一个答案,我会很高兴接受。

我必须做的事情是检查每个损坏的视图视图检查autosizing器中的“”设置:当它没有正确设置时。(与不正确的设置一样,例如“在左侧保持相同的空间”和“在右侧保持相同的空间”和“当你的父母调整大小时不要调整大小”=> 不可能)然后 IOS 7 不会得到与 IOS6 相同的结果,但它不是一个重要的问题,因为这个结果无论如何都是不可预测的。(所以它在 ios7 上仍然无法预测 ^^)

我可以通过修复这些自动调整设置来解决一些问题。

但是对于坐标为负数或零大小的其他视图......只需手动修复它......

(其实我没必要这么做,因为我办公室的其他人负责处理,非常感谢他=>我的回答可能是“找人帮你修”XD)

无论如何,感谢 Apple 的这次更新。

于 2013-09-24T11:41:35.343 回答