博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[报错]Unable to simultaneously satisfy constraints
阅读量:5333 次
发布时间:2019-06-15

本文共 1110 字,大约阅读时间需要 3 分钟。

 

项目中自定义Cell,控件使用autoLayout来设置约束,发现运行页面表现正常,但是控制台报如下错误:

1 Unable to simultaneously satisfy constraints. 2     Probably at least one of the constraints in the following list is one you don't want.  3     Try this:  4         (1) look at each constraint and try to figure out which you don't expect;  5         (2) find the code that added the unwanted constraint or constraints and fix it.  6 ( 7     
, 8
, 9
,10
,11
,12
,13
14 )15 16 17 Will attempt to recover by breaking constraint 18
19 20 Make a symbolic breakpoint at UIViewAlertForUnsatisfiableConstraints to catch this in the debugger.21 The methods in the UIConstraintBasedLayoutDebugging category on UIView listed in
may also be helpful.

 

问题:

表示约束发生冲突,查看错误信息,其中一个label报约束冲突:

发现在cell中设置的label高度为21.6

但实际代码中计算的label高度为21.667,并设置label高度约束为21.667

说明label约束冲突了

 

解决办法:

在cell中找到这个label,找到这个label的高度约束,对其优先级进行减一操作,

以前是1000,改为999,即当xib中设置的高度约束与代码中更新的高度约束不一致时,

取代码中设置的值。

 

转载于:https://www.cnblogs.com/china-fanny/p/7240347.html

你可能感兴趣的文章
使用Yii框架完整搭建网站流程入门
查看>>
2018.09.17错误1
查看>>
AD基础知识以及查询与递归
查看>>
MAC帧和IP数据报
查看>>
012 pandas与matplotlib结合制图
查看>>
java初步认识
查看>>
[SHOI2015]超能粒子炮·改
查看>>
[SHOI2015]脑洞治疗仪
查看>>
[poj 2342]简单树dp
查看>>
Springmvc中@RequestMapping 属性用法归纳
查看>>
队列Queue和栈
查看>>
Yii2 Restful api分页
查看>>
百度编辑器ueditor简单易用
查看>>
log4net使用具体解释
查看>>
Oracle DG故障诊断一则:alter database recover to logical standby new_logical_dbname卡住
查看>>
悟道—位IT高管20年的职场心经(读书笔记五)
查看>>
如何使用tensorflow for mobile,开发环境为android studio
查看>>
html跑马灯/走马灯效果
查看>>
promise基础
查看>>
iOS MonkeyDev 尝试体验(非越狱开发)
查看>>