gpt4 book ai didi

ios - 均匀间隔多个 View 使用尺寸等级

转载 作者:行者123 更新时间:2023-11-29 02:25:11 24 4
gpt4 key购买 nike

好的,我们在 Storyboard中有 4(2,3 或 5)个标签,如附图所示。我需要将所有设备的所有项目均匀居中(垂直和水平方向)。

我无法正确选择约束条件,我花了很多时间也看了很多教程,但在所有示例中都没有为此使用大小类。

我知道我必须使用乘数,但我不明白怎么用?

enter image description here

谢谢。

最佳答案

让我们假设有四个标签的情况。您需要创建三组独立的约束:第一组将使标签成为屏幕宽度的 1/4,第二组将它们均匀地放置在其包含 View 中,第三组将确保包含 View 填充整个屏幕宽度,无论是什么。您在“全部,全部”尺寸类别上设置这些约束,以便它们适用于所有地方。

1) 创建一个约束,使每个标签的宽度“等于”包含 View 的宽度。在此约束中,将乘数设置为 0.25。这将使标签成为包含 View 宽度的 25%。

2) 通过约束设置第一个标签的位置,使其左边缘与包含 View 的左边缘保持一致。对于每个其他标签,设置一个约束,使其左边缘紧挨着前一个标签的右边缘。

3) 对包含 View 设置约束以保持左右边缘等于其自身包含 View 的左右边缘。

最后,只需使用常用的文本对齐工具(与自动布局无关),将标签文本居中放置在每个标签框架内。

关于ios - 均匀间隔多个 View 使用尺寸等级,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27649065/

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