用masonry自适应label高度和宽度

作者: 需要药 | 来源:发表于2017-06-14 19:23 被阅读771次

1.自适应宽度

前提不需要设置label的宽度

//宽度够时

[yourLabel setContentHuggingPriority:UILayoutPriorityRequired forAxis:UILayoutConstraintAxisHorizontal];

宽度不够时

[yourLabel setContentHuggingPriority:UILayoutPriorityRequired forAxis:UILayoutConstraintAxisHorizontal];

2.label多行自适应高度

label.preferredMaxLayoutWidth = width;//给一个maxWidth

[label setContentHuggingPriority:UILayoutPriorityRequired forAxis:UILayoutConstraintAxisVertical];//设置huggingPriority

label.numberOfLines = 0;//设置换行

相关文章

网友评论

    本文标题:用masonry自适应label高度和宽度

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