如何使用 AutoLayout 将 view.top 定位到 super.bottom?
How to position view.top to super.bottom with AutoLayout?
我正在开发我的第一个 iOS 应用程序,我想将一个视图的顶部放置在另一个视图的底部。请问我该怎么做?
- 按照您希望的布局方式将视图放置在视图控制器中。
- 为每个视图设置前导和尾随(左和右)约束。
如果您控制单击并从一个视图拖动到另一个视图,您将看到以下内容
上图中,橙色区域和绿色区域是两个独立的view,我点击绿色区域,按住control,点击拖到橙色区域松开。然后会出现下面的
点击底部,虽然这需要修改。
如下图所示点击约束
然后你会在属性检查器中看到类似下面的内容:
注意它是如何说第一项和第二项的,在这种情况下,这些项目中的每一项都是我们案例中的一个视图。设置底部视图的底部等于顶部就完成了!
NSLayoutConstraint.activate([
yourView.bottomAnchor.constraint(equalTo: yourSuperView.bottomAnchor),
])
我正在开发我的第一个 iOS 应用程序,我想将一个视图的顶部放置在另一个视图的底部。请问我该怎么做?
- 按照您希望的布局方式将视图放置在视图控制器中。
- 为每个视图设置前导和尾随(左和右)约束。
如果您控制单击并从一个视图拖动到另一个视图,您将看到以下内容
上图中,橙色区域和绿色区域是两个独立的view,我点击绿色区域,按住control,点击拖到橙色区域松开。然后会出现下面的
点击底部,虽然这需要修改。
如下图所示点击约束
然后你会在属性检查器中看到类似下面的内容:
注意它是如何说第一项和第二项的,在这种情况下,这些项目中的每一项都是我们案例中的一个视图。设置底部视图的底部等于顶部就完成了!
NSLayoutConstraint.activate([
yourView.bottomAnchor.constraint(equalTo: yourSuperView.bottomAnchor),
])