使用乘数进行尾随但不加前导的快速约束

时间:2019-04-08 10:33:03

标签: ios swift xcode nslayoutconstraint swift5

我有以下两个文本,Timer约束工作正常。但是,仅使用前导约束对Score进行完全相同时,就会卡住。

有人知道我想念什么吗?

enter image description here enter image description here

2 个答案:

答案 0 :(得分:0)

因为前导的值为零,与尾随的=视图宽度不同,所以将乘数应用于零会导致结果为零

您可以使用centerX或尾随

enter image description here

答案 1 :(得分:0)

只需将领先的得分约束更改为Superview。跟踪而不是Superview.Leading:

enter image description here

然后将“得分”约束乘数设置为6.27。 我将使用不久后进行的计算来更新答案。

更新:

Score.Leading常数到Superview.Traling常数的乘数为: 乘数= View.width /(View.width-View.width / 1.2)

就我而言,iPhone X的View宽度为414

414 / 1.2 = 345

414-345 = 69

414/69 =乘数