自动布局困境

时间:2014-04-11 02:39:19

标签: cocoa autolayout

我有这些子视图的视图,从上到下列出: NSTextfield A,NSMatrix,另一个NSTextfield B.

我在IB中使用自动布局约束来在矩阵上方水平居中文本字段A.文本字段上方的垂直空间设置为" Equal"并且它和矩阵之间的垂直空间也设置为" Equal"。文本字段B在矩阵下方居中,并且它与矩阵之间的垂直空间设置为"大于或等于"。它也在矩阵下方水平居中,但对其下方的垂直空间没有约束。

矩阵可以采用可变数量的单元格,我想要的是当一个单元格被添加到矩阵中时,它会增长"向下,但是考虑到下面列出的限制以及我尝试过的任何其他限制,会发生什么,它会增长"向上,让我非常烦恼。鉴于上述限制,我期望发生的是矩阵将向下增长,推动文本域B向下并迫使视图增长。

有人可以告诉我我需要做些什么来使这项工作。 感谢

1 个答案:

答案 0 :(得分:1)

使用翻转坐标创建包含视图。 它应该覆盖isFlipped:返回YES