iOS 使用Masonry的mas_updateConstraints产生冲突的解决办法

简介: iOS 使用Masonry的mas_updateConstraints产生冲突的解决办法

当约束出现冲突的时候,优先级高的约束覆盖优先级低的约束。具体优先级可以放在约束链的结束处。通过 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);


目录
相关文章
|
5月前
|
移动开发 前端开发 数据安全/隐私保护
iOS发布证书.p12文件无密码解决办法及导出带密码的新.p12文件方法
iOS发布证书.p12文件无密码解决办法及导出带密码的新.p12文件方法
160 0
|
12月前
|
移动开发 前端开发 数据安全/隐私保护
iOS发布证书.p12文件无密码解决办法及导出带密码的新.p12文件方法
本文将以iOS技术博主身份,分享解决使用无密码的.p12文件发布应用时遇到的问题,并介绍如何以带密码的方式重新导出.p12文件的方法。通过本文提供的步骤,开发者可以顺利完成证书的发布流程。
|
iOS开发
iOS开发 自拍及照片镜面翻转问题解决办法
iOS开发 自拍及照片镜面翻转问题解决办法
265 0
|
jenkins 持续交付 iOS开发
iOS Jenkins打包报错 rm: Permission denied解决办法
iOS Jenkins打包报错 rm: Permission denied解决办法
264 0
|
jenkins 持续交付 Go
iOS Jenkins打包报错401 Authentication credentials are missing or invalid.解决办法
iOS Jenkins打包报错401 Authentication credentials are missing or invalid.解决办法
228 0
|
移动开发 iOS开发
h5的header在iOS app内不显示,在浏览器显示正常解决办法
h5的header在iOS app内不显示,在浏览器显示正常解决办法
112 0
|
传感器 安全 iOS开发
iOS 审核 1.4.1 被拒解决办法
iOS 审核 1.4.1 被拒解决办法
682 0
|
安全 iOS开发 开发者
iOS 审核 1.5 被拒解决办法
iOS 审核 1.5 被拒解决办法
517 0
|
API 开发工具 iOS开发
iOS 审核 2.3.1 被拒解决办法
iOS 审核 2.3.1 被拒解决办法
1714 0
|
iOS开发
iOS 审核 2.1 被拒解决办法
iOS 审核 2.1 被拒解决办法
761 0