自动布局 aspect/multiplier 属性如何工作?

How do auto layout aspect/multiplier properties work?

所以我正在处理我的第一个项目,但我在自动布局缩放方面遇到了困难。在我的故事板(右;从第 3 张图片开始)和随后的预览中,字体保持相同大小,并且与容器边距的间距在较小尺寸的 iPhone 中减小,这就是我当前的布局所产生的效果。然而,我希望得到像左边的两个图像(草图制作)这样的结果,其中字体按比例变小,并且允许容器边距和按钮在 4 英寸(而不是 4.7 英寸)上看起来相似。这可以复制还是我疯了?

布局(包括自动布局)与视图对象的 size/position 有关,例如一个标签。就这样。它与那些对象的任何其他属性没有任何关系。任何布局都不会改变标签的 字体 。如果这是您想要的, 必须更改字体(在代码中)。

(在某种程度上,在某些情况下,您可以利用 UILabel 的 adjustsFontSizeToFitWidth 属性 自动更改相对于标签大小更改的字体大小。但这很难依赖于一般,与自动布局本身无关。)