Uiview Xcode 6.1:UI视图在调整帧时在interface builder中消失
我对Interface Builder相当陌生,我正试图用一个非常简单的Uiview Xcode 6.1:UI视图在调整帧时在interface builder中消失,uiview,interface-builder,xcode6,Uiview,Interface Builder,Xcode6,我对Interface Builder相当陌生,我正试图用一个非常简单的视图来练习它。基本上,我的视图控制器上有3个ui视图。我遇到的问题是,每当我调整其中一个UIView的帧时,其他两个都会消失 下面是一段7秒的问题视频: 如果我在我的设备上运行应用程序,我只会看到其中一个视图(我正在调整的1个视图),其他2个视图保持隐藏状态 我使用的是Xcode 6.1。这可能是什么原因造成的 ***编辑:如果我向一个视图添加一个约束,当我重新调整另一个视图的框架时,它不会消失。即: 向ViewOne添加约
视图来练习它。基本上,我的视图控制器上有3个ui视图
。我遇到的问题是,每当我调整其中一个UIView的帧时,其他两个都会消失
下面是一段7秒的问题视频:
如果我在我的设备上运行应用程序,我只会看到其中一个视图(我正在调整的1个视图),其他2个视图保持隐藏状态
我使用的是Xcode 6.1
。这可能是什么原因造成的
***编辑:如果我向一个视图添加一个约束,当我重新调整另一个视图的框架时,它不会消失。即:
向ViewOne
添加约束,然后重新调整ViewTwo
的大小只会导致ViewThree
(无任何约束)消失
因此,解决方案是在重新调整任何一个视图的框架之前,向所有3个视图添加约束。但是,是什么导致了这个问题呢?这是Xcode 6.1的一个问题,已经向苹果公司报告了。类似的帖子也可以找到
解决方法:我发现您可以在脚本编辑器的右侧窗格中的“大小检查器”中编辑约束。实际上,这并不能证明它是多么乏味。如果不需要,可以禁用autolayout,这会有所帮助。
否则,等待下一个补丁~我今天遇到了同一个问题…没有答案…是的,您只需要为每个视图添加至少一个约束,以防止它消失