修改控件約束優(yōu)先級(jí),崩潰報(bào)錯(cuò):You passed priority 1000 and the existing priority was 750.

轉(zhuǎn)載:https://blog.csdn.net/littleFish_ZYY/article/details/78270729?locationNum=2&fps=1
最近項(xiàng)目迭代,針對特定商品做雙11的活動(dòng),實(shí)現(xiàn)商品參加活動(dòng)時(shí),價(jià)格_priceLabel前面展示活動(dòng)圖標(biāo)_activityIcon,商品不參加活動(dòng)時(shí),隱藏_activityIcon,_priceLabel與商品名稱左對齊。如圖:

image.png

要實(shí)現(xiàn)這個(gè)功能,需要在 xib 里給_priceLabel設(shè)置兩個(gè)關(guān)鍵的約束: Price Label Leading Name Label
Contraint,優(yōu)先級(jí)為750 Price Label Leading Activity Icon Contraint,優(yōu)先級(jí)為1000


image.png

image.png

代碼:

image.png

然后就崩潰了,描述為:

原因是,優(yōu)先級(jí)以1000位界限: 不允許將優(yōu)先級(jí)由小于1000的值改為1000 不允許將優(yōu)先級(jí)由1000修改為小于1000的值
所以應(yīng)該把Price Label Leading Activity Icon Contraint,優(yōu)先級(jí)改為999(不等于1000)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容