更改UIView高度和子视图y位置[Swift]

时间:2015-11-19 01:34:52

标签: ios xcode swift

我使用自动布局将我的主要UIView水平和垂直居中。我想要做的是将高度从363设置为182,而高度为182的子视图从其当前偏移推动到y偏移为0.

稍微不那么令人困惑的术语: 目标是将子视图置于底部,在父视图顶部的内容上滑动,同时父视图将其高度更改为子视图的高度。

在另一个之前改变一个似乎打破了它。我的最后选择是在子视图下有一个视图,它与控制器的背景颜色相匹配,以隐藏父视图没有调整大小的事实,但是我使用了角半径,所以它会是那种方式有点难看。

我对这整个汽车布局有些新意,所以我希望有更好的解决方案。

非常感谢任何帮助。

谢谢:)

1 个答案:

答案 0 :(得分:2)

据推测,您在父视图上有一个高度约束,在子视图上有一个顶部约束。

}
while (sign != '=');   // get past here 
cout << "the result is: " << result << endl;