如何在snapkit中使用左页边距rawValue进行右页边距

时间:2018-07-25 03:38:46

标签: swift snapkit

我有一个titleLabel,然后有一个phoneField。 titleLabel的leftMargin为10,phoneField的leftMargin相同。我也想使phoneFiled的右边距也为10。当然,我可以只使用$0.right.equalToSuperview.inset(10),但是我可以使用其他方式吗?类似于rightMargin = leftmargin

因此代码应为

let phoneField = SLViewWithBottomLine.init(name: "hello", needTrangle: false)
self.view.addSubview(phoneField)
phoneField.snp.makeConstraints {
    $0.left.equalTo(titleLabel.snp.left)
    $0.right.equalToSuperview().inset(titleLabel.snp.leftMargin.attributes.rawValue)
    $0.height.equalTo(70)
    $0.top.equalTo(subTitleLabel.snp.bottom).offset(transformPxFontSize(pxSize: 120))
}

重点是'$0.right.equalToSuperview().inset(titleLabel.snp.leftMargin.attributes.rawValue) ',属性是内部保护级别。我无法使用

0 个答案:

没有答案