代码之家  ›  专栏  ›  技术社区  ›  Guian

XCode 5更新中断了故事板场景布局

  •  5
  • Guian  · 技术社区  · 12 年前

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

    要解决这个问题,我还有很多工作要做。

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

    2 回复  |  直到 12 年前
        1
  •  3
  •   SmokersCough    12 年前

    我也遇到过同样的问题,更糟糕的是,我的地图视图渲染为黑色,我的一个页面没有任何明显的原因渲染任何项目,而且由于IOS7的更改,各种项目在屏幕上的不同位置。

    在最终使IOS 6模拟器工作之后。该版本的故事板现在也出现了损坏(地图视图等为黑色视图)对象未对齐等。

    这太痛苦了!

    编辑:

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

    延伸边缘:

    顶部钢筋下方 底部钢筋下方

    此外,如果你发现你丢失了一些菜单或它们是黑色的(比如我的uimapview),请检查它的x和y单词以及大小。地雷在X:-2137和Y:865以及X:0和Y:0的尺寸处被完全击碎

        2
  •  1
  •   Guian    12 年前

    好吧,所以最终没有找到任何完美的答案,如果我们找到了另一个答案,我很乐意接受。

    我要做的就是检查每一个破碎的视图 autosizing '正在设置 视图检查器 :当未正确设置时。 (与不可操作的设置一样,如“保持左侧相同空间”、“保持右侧相同空间”和“当父母调整大小时不调整大小”=>不可能) 那么IOS7并没有得到与IOS6相同的结果,但这并不是一个重要的问题,因为这个结果无论如何都是不可预测的。(所以在ios7^^上仍然是不可预测的)

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

    但对于其他coords为负数或零大小的视图。。。只是用手把它修好了。。。

    (事实上,我不必这么做,因为我办公室的其他人处理了它,非常感谢他=>我的答案可以是“找人帮你手工修复”XD)

    无论如何,感谢苹果公司的这次更新。