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