是否可以创建constraints
(顶部,前导,尾随,底部)根据设备width
和height
仅使用Storyboard
更改其常量?< / p>
PS:我不想添加任何额外的views
来计算新的constraint
答案 0 :(得分:1)
Apple提供了自动调整约束的大小类,并根据设备的大小更新视图/常量。
请检查您的相关问题及其答案here
答案 1 :(得分:1)
我知道一种hacky方式,我不知道这是否正是你正在寻找的,但你可以通过设置视图顶部相对于中间的位置来相对分隔视图超级视图
你必须使用乘数,为了做到这一点并使用分母(height of the canvas)/2
分子可以在0 - size of canvas
之间移动,它应该相对于超级视图定位。
可以做同样的事情来定位它的x轴。
您可以使用这些值来实现您的目标。
答案 2 :(得分:0)