gpt4 book ai didi

ios - 在自动布局中乘以 "leading space"

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

考虑一下,

enter image description here

浅蓝色 strip 的宽度(比方说)为 10。

红色 block 通过leading measure链接到浅蓝色 strip 。

假设该约束的常量为零。当然,红色 block 的 x 位置将是“10”——接触浅蓝色 strip 。

假设该约束上的常数是 13。当然,红色 block 的 x 位置将是 10+13 == 23。

现在将常量设置为零,因此红色 block 的 x 为 10 - 接触浅蓝色 strip 。

现在 - 假设您将常量的乘数设置为例如 1.7。 (同样,常量默认为零。)

测试似乎表明它“倍增”的是浅蓝色 strip 的宽度

因此,使用 1.7 乘数,您在示例中得到 17。 1.5 乘数,示例中为 15。

enter image description here

这实际上非常方便!但是,

  1. 有谁知道这是否真的正确?

  2. 这真的只是奇怪的、可能有错误的、不稳定的或未记录的行为吗?

  3. 是否在任何地方记录?

最佳答案

它不是乘以乘数的“浅蓝色 strip 的宽度”。它是 x 整体位置

碰巧在您的示例中它们是相同的,因为浅蓝色 strip 的左边缘为零。但是将你的淡蓝色 strip 向右移动,看看会发生什么!示例:

enter image description here

在那个屏幕截图中,绿松石条宽 10,从左边算起 70。因此,如果 Multiplier 为 0,则红色方 block 的 x 为 80。但是 Multiplier 为 2,因此红色方 block 的 x 为 160。

关于ios - 在自动布局中乘以 "leading space",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48427801/

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