当参考控件改变的时候要用remake,
Content Compression ResistanceContent Hugging
压缩阻力属性为了记忆更加形象我们可以把它理解为离我远点,不许挤到我,它的优先级(Priority)越高,它的这种抗挤压的能力也就越强,我们可以通过代码在控件的水平或垂直方向上分别设置1(最低优先级)到1000(最高优先级)之间的优先级,默认是750,例如我们可以为一个 UILabel 控件设置一个它在水平方向上优先级为 500的压缩阻力:
[label setContentCompressionResistancePriority:500 forAxis:UILayoutConstraintAxisHorizontal];
内容吸附 属性为了记忆方便我们可以把它理解为 抱紧(Hug),视图的大小不会随着superView的变大而扩大,而是只维持能完全显示自己内容的大小,它的这种优先级越高,吸附的能力就越强,和 压缩阻力 一样,内容吸附 的优先级也可以通过代码来设置,只是它的默认优先级是 250:
[_leftBtn setContentHuggingPriority:251 forAxis:UILayoutConstraintAxisHorizontal];
网友评论