故事板错误:一切都被压扁了

时间:2012-01-26 23:29:55

标签: objective-c xcode storyboard

所以今天我在Xcode中点击了我的故事板,我的所有控制器都被压扁了。我在左边拖出一个空的ViewController进行比较。有人遇到过这种情况么? storyboard screenshot

2 个答案:

答案 0 :(得分:0)

我又遇到了这个问题。它似乎是一个与segues相关的bug,它循环回到初始视图控制器。如果我删除了segue,视图将恢复正常(非压缩)。当我再次添加segue时,一切都显得正常,直到您重新打开项目。我最终提出的解决方案是将初始视图控制器嵌入到导航控制器中。现在,环回segue不再指向初始视图控制器。

答案 1 :(得分:0)

如果你看一下图像,那就是风景而不是被压扁。这恰好是我将类名从默认FirstViewController重构为合理的东西。

当我这样做时,我做了以下事情 -

  • MYPROJECT-Info.plist中 - 将“支持的界面方向”更改为纵向。 (你可能会看到第一个作为风景)

然后我重新做了重构,好像通过魔法修改了故事板。

我猜某些操作导致故事板被重新计算并且它使用plist中的第一项来决定如何显示视图。