我有一个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)
',属性是内部保护级别。我无法使用