调整XCODE 6.1中的问题 - 调整一个元素的大小将另一个元素的宽度,高度,X和Y设置为0?

时间:2014-10-31 14:50:55

标签: ios objective-c xcode autolayout

(iOS 8,Xcode 6.1,Objective-C,iPhone / iPad)

我正在经历一些奇怪的行为Xcode。其他人都看到了吗?

重现的步骤: 1.将两个Web视图拖到同一视图中 2.抓住角落上的一个小手柄,调整其中一个视图的大小。 3.其他webview的宽度和高度,以及其他webview的X和Y坐标设置为0?

在下面的图1中,我有两个网页浏览量。我选择了一个,用手柄抓住它来调整大小。

释放鼠标按钮后,第二个 webview的坐标和尺寸都设置为0。

enter image description here enter image description here

1 个答案:

答案 0 :(得分:0)

我希望您在xib或storyboard中使用AutoLayout。您可以通过在xib / storyboard中禁用AutoLayout来解决此问题。 但是如果您想在视图中使用Autolayout,那么您应该在UI元素中设置约束。

在您的情况下,您应该在右侧的Webview中设置约束,然后在左侧拖放或调整Web视图的大小。

我猜测Xcode很困惑,并通过检查它们的约束将它们设置为(0,0,0,0)。

这也提到here