Cocoa:不能阻止我的2个兄弟视图重叠

时间:2013-07-12 05:41:43

标签: objective-c cocoa

我认为我正在拍摄全屏幕。我的观点设置如下:

view setup

兄弟视图1和2并相互锁定,箭头= spring和line = strut

然而,一旦我的窗口出现,底部的兄弟视图占据整个屏幕,顶部的兄弟视图覆盖在它的顶部,如下所示:

actual

我花了一点时间尝试我能想到的一切。 (就像不同的弹簧和支柱一样)我怎样才能让视图保持不变,就像我设置它们而不是相互重叠一样?

由于

1 个答案:

答案 0 :(得分:0)

兄弟姐妹2不应该有顶部支柱或弹簧。它们使兄弟姐妹2保持固定在超视图的顶部而不是底部。如果您希望兄弟2垂直调整其大小并与兄弟1保持固定距离,则需要在代码中或使用自动布局完成。如果你可以切换到自动布局我会建议,因为这个配置在两个兄弟视图之间使用NSLayoutConstraint是微不足道的。