iOS的一个小技巧——AutoLayout约束的优先级
发布网友
发布时间:2022-12-05 07:17
我来回答
共1个回答
热心网友
时间:2024-12-03 11:52
AutoLayout中添加的约束也有优先级,优先级的数值是1~1000。分为两种情况:
多说无益,举个栗子来感受一下
场景还原,工作中我们常常会碰到这种需求,并排放置两个Label,左边的Label宽度根据内容适应,右边的Label距离左边Label有个固定距离,距离屏幕右边有个固定距离,在不设置优先级的情况下,我们会经常遇到奇怪的现象,要么左边的Labe被拉伸,要么被压缩,比如下图
我们设置左边Label的抗压缩优先级和抗拉伸优先级都大于右边Label,效果如图