以编程方式更改视图高度忽略约束

时间:2017-06-11 19:50:55

标签: ios swift

在以编程方式更改其框架时,我对视图的约束存在问题。

所以我有以下布局。我打算做的是当点击黄色视图时,日期选择器视图(打开时间选择器)在黄色条(第一个条)和下面的条之间展开。随着开放时间选择器的扩大,下方的柱子向下移动。我展开Open Hour Picker的方式是Open Hour Picker从高度0开始,当点击黄色栏时,Open Hour Picker使用UIView.animate()扩展其高度。

第二张图片显示了第二张黑色条纹的约束。

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:0)

通常在忽略约束时,首先要确保设置:

view.translatesAutoresizingMaskIntoConstraints = false