正如标题所说:一旦我从MacAppStore(XCode 5)安装了新的XCode版本, 我的故事板坏了:意味着很多视图的坐标错误,大小错误。 (负值,或零值......)
我需要做很多工作才能解决这个问题。
所以问题是,是否有人遇到过同样的错误?有没有办法避免这种情况?更重要的是(即使我不相信)有没有办法修复我现有的文件?
答案 0 :(得分:3)
我遇到了完全相同的问题,更糟糕的是我的地图视图呈现黑色,我的一个页面根本无法呈现任何项目,因为没有明显的原因而且各种项目都位于屏幕上的不同位置IOS 7发生了变化。
最终让IOS 6模拟器工作。故事板现在也显示为该版本(mapview等的黑色视图)对象未对齐等。
这很痛苦!
编辑:
在属性检查器下的视图控制器中,取消选中以下选项卡将重置布局,而无需进行任何调整:
延伸边缘:
在顶部栏下 在底栏下
另外,如果你发现你丢失了一些菜单或者它们是黑色的(比如我的uimapview),请检查它的x和y值,以及它的大小。在X:-2137和Y:865并且X:0和y:0
的大小完全被破坏答案 1 :(得分:1)
好的,所以最后没有找到任何完美的答案,如果我们找到一个,我会很高兴接受另一个答案。
我必须要做的是检查每个损坏的视图视图检查器中的“autosizing
”设置:当它没有正确设置时。
(与不合适的设置一样,例如“左侧保持相同的空间”和“右侧保持相同的空间”和“当您的父级调整大小时不要调整大小”=>不可能)
然后IOS 7没有得到与IOS6相同的结果,但它不是一个重要的问题,因为这个结果无论如何都是不可预测的。 (所以它在ios7上仍然无法预测^^)
我可以通过修复这些自动调整设置来解决一些问题。
但是对于其他视图,其中coords为负或零大小......只需手动修复它......
(实际上,我没有必要这样做,因为我办公室的其他人都在照顾它,非常感谢他=>我的回答可能是“找人为你手工修理”XD )
无论如何,感谢Apple的更新。