繁体   English   中英

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

[英]programmatically changing height of view ignores constraints

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

所以我有以下布局。 我要做的是单击黄色视图时,日期选择器视图(“开放时间选择器”)在黄色栏(第一个栏)和下面的栏之间展开。 随着“开放时间选择器”的扩展,下面的条向下移动。 我扩展“开放时间选择器”的方式是,“开放时间选择器”以高度0开始,单击黄色条时,“开放时间选择器”使用UIView.animate()扩展其高度。

第二张图片显示了第二个深灰色条上的约束。

在此处输入图片说明

在此处输入图片说明

通常,当约束被忽略时,您要做的第一件事是确保进行设置:

view.translatesAutoresizingMaskIntoConstraints = false

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM