iOS 使用Masonry的mas_updateConstrai

2017-02-22  本文已影响527人  anny_4243

当约束出现冲突的时候,优先级高的约束覆盖优先级低的约束。具体优先级可以放在约束链的结束处。通过 priority() 方法我们可以设置任意的优先级,接受的参数是0-1000的数字。比如:priority(600)。或者使用priorityHigh()、 priorityMedium()、priorityLow()。
具体用法:

 [_textLabel mas_makeConstraints:^(MASConstraintMaker *make) {
    self.textLabelLeftLayout = make.left.equalTo(self.checkedButton.mas_right);
    make.centerY.equalTo(self.mas_centerY).priorityMedium();
    make.height.mas_equalTo(checkBoxWidth);
    make.right.lessThanOrEqualTo(self.mas_right);
}];

参考:http://blog.csdn.net/captainjackno1/article/details/51275161

原文出自:www.hangge.com 转载请保留原文链接:http://www.hangge.com/blog/cache/detail_1114.html

上一篇下一篇

猜你喜欢

热点阅读