【发布时间】:2018-09-07 05:15:03
【问题描述】:
现在如果我想在左侧和右侧设置边距,它需要两行:
label.snp.makeConstraints { make in
make.left.equalTo(Constants.margin)
make.right.equalTo(-Constants.margin)
}
API 还允许我使用以下方法一次设置所有 4 个(左/右/上/下)边缘:
label.snp.makeConstraints { make in
make.edges.equalTo(Constants.margin
}
我怎样才能编写一个允许这样的扩展?
label.snp.makeConstraints { make in
make.horizontalMargins.equalTo(Constants.margin)
}
结果应该等于第一个代码sn-p。
【问题讨论】: