Xcode 6.1:调整帧时,UIViews在界面构建器中消失

时间:2014-10-31 07:05:42

标签: uiview interface-builder xcode6

我是Interface Builder的新手,我正试着用一个非常简单的view来练习它。基本上,我UIViews上有3 view controller。我遇到的问题是每当我调整UIViews中的1帧时,其他2将消失。

以下是该问题的简短7秒视频:https://vine.co/v/OMlbMIdWMe5

如果我在我的设备上运行该应用程序,我只能看到其中一个视图(我调整的是1) - 其他2个仍然隐藏。

我正在使用Xcode 6.1。可能导致这种情况的原因是什么?

***编辑:如果我向视图添加1个约束,当我重新调整另一个视图的帧时,它不会消失。那就是:

ViewOne添加约束,然后重新调整ViewTwo的大小只会导致ViewThree(没有任何约束)消失。

因此解决方案是在重新调整其中任何一个帧之前向所有3个视图添加约束。但是,还有什么可能导致这个问题?

2 个答案:

答案 0 :(得分:4)

这是Xcode 6.1的一个问题,并已向苹果公司报告过。可以找到类似的帖子here.

替代方法:我发现您可以在大小检查器中编辑Storyboard编辑器右侧窗格中的约束。它实际上并不能证明这很乏味。

答案 1 :(得分:-1)

如果您不需要,可以禁用自动布局,这会有所帮助。 否则,等待下一个补丁〜