我是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个视图添加约束。但是,还有什么可能导致这个问题?
答案 0 :(得分:4)
这是Xcode 6.1的一个问题,并已向苹果公司报告过。可以找到类似的帖子here.
替代方法:我发现您可以在大小检查器中编辑Storyboard编辑器右侧窗格中的约束。它实际上并不能证明这很乏味。
答案 1 :(得分:-1)
如果您不需要,可以禁用自动布局,这会有所帮助。 否则,等待下一个补丁〜