gpt4 book ai didi

ios - 如何在带有约束 iOS 的单个 UIView 中设置 4 个具有相同间隙的 UIView

转载 作者:行者123 更新时间:2023-11-28 18:05:08 25 4
gpt4 key购买 nike

enter image description here

我有 4 个 UIView。所有这些都在父 UIView 中。 Parent 具有固定的高度限制,即 240。但对于 iPhone 4,我必须将其最小化为 190。

enter image description here

subview 的高度是固定的。现在我的问题是如何在它的父 View 中设置所有这 4 个 UIView 具有相同的间隙,这样如果我只是改变它的父 View 的高度, subview 可以自动适应它的父 View 中的相同间隙。

非常感谢。

父 View 约束:

前导0
尾随 0
最重要的是它的 parent X
最下面是Y爸爸
高度 240(我必须在 iPhone 4 中降低)

subview 约束:

使用 Facebook View 约束登录:
前导 0
尾随 0
前 0
垂直固定在下面的第二个 subview 中(我将其设置为固定值,如 <= X 不起作用)

使用 Twitter View 约束登录:
前导 0
尾随 0
垂直固定在下面的第三个 subview 中(我将其设置为固定值,如 <= X 不起作用)

使用手机登录查看约束:
前导 0
尾随 0
垂直固定在下面的第四个 subview 中(我将其设置为固定值,如 <= X 不起作用)

使用电子邮件登录查看约束:
前导 0
尾随 0
底部到它的 parent 0

最佳答案

最后我找到了另一种方法来做到这一点。系统是,在每个 Gap 中放置 3 个额外的 UIView。像这样。

enter image description here

现在这样命名:

第一个分隔符 View
第二个分隔符 View
3rdSeperatorView

清除 ChildViews 的所有垂直约束,除了顶部的和底部的。现在像下面这样设置分隔符 View 约束:

第一个分隔符 View :
前导 0
尾随 0
垂直于它的顶部 0
垂直于它的底部 0

第二分隔符 View :
前导 0
尾随 0
垂直于它的底部 0

3rdSeperatorView :
前导 0
尾随 0
垂直于它的底部 0

现在是最重要的事情。 同时选择 3 个分隔 View 并在约束面板中设置它们的等高约束。更新框架。根据需要更改父 View 的高度。它应该可以完美运行。

再次感谢大家的宝贵时间。 :)

关于ios - 如何在带有约束 iOS 的单个 UIView 中设置 4 个具有相同间隙的 UIView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33732598/

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