gpt4 book ai didi

iOS 自动布局使我的 View 在两个 View 之间居中

转载 作者:IT王子 更新时间:2023-10-29 07:33:20 24 4
gpt4 key购买 nike

如何在 Interface Builder 中设置自动布局以垂直排列 View ,如图所示:

scheme

Top view 固定到屏幕顶部边缘,Bottom view 固定到屏幕底部边缘。 My view 应该在顶 View 和底 View 之间居中(因此到 Top view 的距离等于到 Bottom view 的距离)

最佳答案

做到这一点的方法是在可见 View 之间放置 2 个不可见的“间隔” View 。

您不能使空间具有相同的高度。但是您使用“间隔” View 并将它们放置在您的 View 之间(与周围 View 的间隙为 0)。

然后您给这些 View 设置相同的高度,它们将插入您的 View 以My View 为中心,与Bottom ViewTop View< 保持相等的间距.

即像这样……

V:|[Top View][spacer1][My View][spacer2(==spacer1)][Bottom View]|

编辑 - 另一种方式

我只是想到了另一种方法。您可以在 Top ViewBottom View 之间有一个不可见的容器 UIView,没有间隙。

然后将 My View 放入这个不可见的 View 中,并将其垂直居中。

关于iOS 自动布局使我的 View 在两个 View 之间居中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21024759/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com