用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