如何使SnapKit约束左右边缘?

时间:2018-09-07 05:15:03

标签: ios swift snapkit

现在,如果我想在左右两侧平均设置边距,则需要两行:

<td class="col-50 text-right">
    <input [matDatepicker]="myDatepicker">
    <mat-datepicker #myDatepicker></mat-datepicker>
</td>

API还允许我使用以下方法一次设置所有4个(左/右/上/下)边缘:

label.snp.makeConstraints { make in
    make.left.equalTo(Constants.margin)
    make.right.equalTo(-Constants.margin)
}

我如何编写允许这样的扩展?

label.snp.makeConstraints { make in
    make.edges.equalTo(Constants.margin
}

结果应等于第一个代码段。

1 个答案:

答案 0 :(得分:0)

label.snp.makeConstraints { make in
    make.left.right.equalToSuperview().inset(Constants.margin)
}