Autolayout约束,其中height是子视图高度的总和

时间:2013-06-21 00:25:48

标签: cocoa autolayout

是否可以创建自动布局约束,其中视图的高度是其太阳视图高度的总和?

我有一个设计,其中视图包含垂直堆叠的子视图1和子视图2。 子视图1是固定高度,但子视图2应该能够在零高度和其内容高度之间交替。

Autolayout因此而杀了我。

1 个答案:

答案 0 :(得分:1)

您想要创建一个约束,将子视图1的顶部固定到其超视图的顶部,以及将子视图2的底部固定到其超视图底部的约束。约束格式字符串如下所示:

@"V:|[subview1][subview2]|"

这也会创建subview1和suvbview2正在触摸的约束,这可能是你想要的。