美文网首页
iOSAutoLayout中的Content Hugging P

iOSAutoLayout中的Content Hugging P

作者: iOS刘耀宗 | 来源:发表于2021-07-16 15:17 被阅读0次

本篇关于iOS布局 "控件拉伸" 或者 "内容压缩"

Content Hugging Priority 控件拉伸
例子:如下
label1 添加 left :0 centerY于父控件 label2 left :0 centerY于父控件 right: 0

image.png

如果没有设置控件拉伸的相关设置, 由图可见 约束标红色
加上控件拉伸的设置,我们对Content Hugging Priority 进行设置,此为水平方向, 默认值都是 251。 值越大 控件抗拉伸越强,则越不易被拉伸。 设置水平方向为252后, 约束红色消失。呈现效果如下:


image.png

Content Compression Resistance Priority 内容压缩
如图所示:
label1 添加 left :0 centerY于父控件 label2 left :0 centerY于父控件 right: 0

image.png

两边的label的内容都填充满了。 如果我们想让某一个label不被压缩。那么则需要设置Content Compression Resistance Priority

image.png

所以Content Compression Resistance Priority 的值越大代表内容越不容易被压缩。

相关文章

网友评论

      本文标题:iOSAutoLayout中的Content Hugging P

      本文链接:https://www.haomeiwen.com/subject/qikbpltx.html