Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Uiview Xcode 6.1:UI视图在调整帧时在interface builder中消失_Uiview_Interface Builder_Xcode6 - Fatal编程技术网

Uiview Xcode 6.1:UI视图在调整帧时在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添加约

我对Interface Builder相当陌生,我正试图用一个非常简单的
视图来练习它。基本上,我的
视图控制器上有3个
ui视图
。我遇到的问题是,每当我调整其中一个UIView的帧时,其他两个都会消失

下面是一段7秒的问题视频:

如果我在我的设备上运行应用程序,我只会看到其中一个视图(我正在调整的1个视图),其他2个视图保持隐藏状态

我使用的是
Xcode 6.1
。这可能是什么原因造成的

***编辑:如果我向一个视图添加一个约束,当我重新调整另一个视图的框架时,它不会消失。即:

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


因此,解决方案是在重新调整任何一个视图的框架之前,向所有3个视图添加约束。但是,是什么导致了这个问题呢?

这是Xcode 6.1的一个问题,已经向苹果公司报告了。类似的帖子也可以找到


解决方法:我发现您可以在脚本编辑器的右侧窗格中的“大小检查器”中编辑约束。实际上,这并不能证明它是多么乏味。

如果不需要,可以禁用autolayout,这会有所帮助。
否则,等待下一个补丁~

我今天遇到了同一个问题…没有答案…是的,您只需要为每个视图添加至少一个约束,以防止它消失