starLabel.snp.makeConstraints { make in
make.left.equalTo(starImageView.snp.right).offset(5)
make.centerY.equalToSuperview()
}
starImageView
和starLabel
是当前视图控制器的属性。但是,为什么我可以在makeConstraints
中的闭包中忽略self
(self.starImageView
)呢?
而在我的闭包中,我必须明确写出self
,否则编译器会报错:
在闭包中引用属性'starImageView'需要明确的'self.'来表明捕获语义
插入'self.'