【发布时间】:2015-11-13 09:26:51
【问题描述】:
我的应用程序从用户那里收集输入,因此它充满了标签、文本框和按钮,我必须根据特定条件显示或隐藏一组标签和文本框。
为了完成它,我做了以下事情。
- 为所有控件设置固定高度(比如说 30)
- 在每个控件上设置高度约束,并在 ViewController 中创建高度约束的出口
- 根据场景以编程方式更改 heightConstraint.constant 值(介于 0.0 和 30.0 之间)。
像这样编程,如果布局有任何变化对我来说是非常困难的。 (即,如果用户请求从视图控制器中添加/删除任何特定控件)。
我正在使用自动布局约束。谁能建议是否有更好的方法来实现我的目标。
我正在使用 IOS9 和 Swift。
非常感谢。
【问题讨论】:
标签: ios swift autolayout constraints