如何使用AutoLayout将view.top定位到super.bottom? [关闭]

问题描述 投票:-2回答:2

我正在开发我的第一个iOS应用程序,我想将视图的顶部放在另一个的底部。我该怎么办?

ios autolayout swift4 ios-autolayout xcode10
2个回答
0
投票
  1. 将视图放置在视图控制器中,按照您希望的方式进行布局。
  2. 为每个视图设置前导和尾随(左和右)约束。
  3. 如果您控制单击并从一个视图拖动到另一个视图,您将看到以下内容 enter image description here 在上图中,橙色区域和绿色区域是两个独立的视图,我点击绿色区域,按下控制,然后单击它并拖动到橙色区域并释放。然后会出现以下内容
  4. 点击底部,虽然这需要修改。
  5. 单击约束,如下图所示 enter image description here 然后,您将在属性检查器中看到类似于以下内容的内容: enter image description here

请注意它是如何表示第一项和第二项,在这种情况下,这些项中的每一项都是我们案例中的视图。将底部视图的底部设置为等于顶部,您就完成了!


0
投票
    NSLayoutConstraint.activate([
        yourView.bottomAnchor.constraint(equalTo: yourSuperView.bottomAnchor),
        ])
© www.soinside.com 2019 - 2024. All rights reserved.