根据情节提要中的设备边界而变化的约束

Constraints that changes depending on the device bounds in storyboards

是否可以创建 constraints(顶部、前导、尾随、底部),仅使用 Storyboard 根据设备 widthheight 更改其常量?

PS: 我不想添加任何额外的 views 只是为了计算正确的新 constraint

使用尺寸类概念

这已在 iOS 8

中介绍

https://developer.apple.com/library/content/documentation/UserExperience/Conceptual/AutolayoutPG/Size-ClassSpecificLayout.html

Apple 提供了大小类,可以根据设备的大小自动调整约束和更新views/constants。

请检查您的相关问题及其答案here

我知道这样做的一种 hacky 方法,我不知道这是否正是您要找的,但是您可以 space 通过设置顶部的位置相对地查看视图相对于超级视图中间的视图。

你必须使用乘数,为了做到这一点,并使用分母作为 (height of the canvas)/2
分子可以在 0 - size of canvas 之间移动,并且它应该相对于父视图定位。

可以做同样的事情来定位它关于它的 x 轴。

您可以尝试使用这些值来实现您的目标。