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

3
我对Interface Builder相当新,我正在尝试用一个非常简单的视图进行练习。基本上,我的视图控制器上有3个UIViews。问题在于,每当我调整其中一个UIView的框架时,其他两个将消失。
这是一个短暂的7秒视频,展示了这个问题:https://vine.co/v/OMlbMIdWMe5 如果我在我的设备上运行应用程序,我只能看到1个视图(我正在调整的那个)——其他2个仍然隐藏着。
我正在使用Xcode 6.1。这可能是什么原因?
编辑:如果我为一个视图添加一个约束条件,在重新调整另一个视图的大小时,它不会消失。也就是说:
给ViewOne添加一个约束条件,然后重新调整ViewTwo的大小,只会导致没有任何约束条件的ViewThree消失。
所以解决方案是在任何一个视图的框架被调整之前,先为所有3个视图添加约束条件。但是,仍然有什么原因导致这个问题呢?

我今天遇到了同样的问题...没有答案... - ericdmann
2个回答

4
这是一个与 Xcode 6.1 相关的问题,已向苹果报告过。类似的帖子可以在这里找到。
解决方法:我发现您可以在故事板编辑器的右侧窗格中,在大小检查器中编辑约束。实际上并不麻烦。

1
是的,您只需要为每个视图添加至少1个约束条件,以防止其消失。 - Lneuner

-1

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接