是否可以与自动布局重叠视图?

时间:2017-06-08 10:02:36

标签: ios autolayout interface-builder xcode8

我正在尝试查看重叠视图,如下图所示,但我无法弄清楚如何使用自动布局进行操作。

enter image description here

我尝试以编程方式执行底视图,除了我使用界面构建器布局的按钮之外,它工作正常。

enter image description here

如果可以让视图重叠所需的约束,并且有没有办法让按钮显示在底部的视图顶部而无需以编程方式执行?

3 个答案:

答案 0 :(得分:1)

你可以这样做。

使用减去值进行第二次视图提升:

enter image description here

这是输出。 SecondView(绿色)已升至-50

enter image description here

答案 1 :(得分:0)

您可以使用InterfaceBuilder执行重叠视图。首先创建顶视图,即带有图像的视图,给出其顶部,尾部,前导和底部空间的约束。然后创建重叠视图。 重叠视图的约束可以是其尾随空间,前导空间,底部空间和高度。 然后在该视图中添加这些按钮。

答案 2 :(得分:0)

在界面构建器中,使用约束,将底部视图的顶部钩到顶视图的底部,然后在“大小”检查器中编辑常量以根据需要移动它。

看起来应该是这样的: Example