0

我正在使用砌体以编程方式设置视图约束。有几次我想用另一个视图的特性来抵消约束。那可能吗?

例如,我想这样做:

[self.someView mas_makeConstraints:^(MASConstraintMaker *make) {
    make.centerX.equalTo(self.mas_centerX).offset(self.otherView.mas_width);
}];

这当然不会编译,因为offset需要一个数字而不是约束。

4

1 回答 1

0

而不是self.otherView.mas_width在您的偏移量中,为什么不使用self.otherView.frame.size.width?如果您想要视图的高度,请使用height而不是。width这是获取视图宽度或高度的正确方法。

于 2015-12-01T17:53:38.847 回答