美文网首页
Masonry实现label宽高度自适应

Masonry实现label宽高度自适应

作者: 星空WU | 来源:发表于2020-08-08 17:20 被阅读0次

self.view.backgroundColor = [UIColor whiteColor];

    UILabel*leftLabel = [[UILabelalloc]init];

    leftLabel.backgroundColor = [UIColor whiteColor];

    [self.viewaddSubview:leftLabel];

    [leftLabelmas_makeConstraints:^(MASConstraintMaker*make) {

        make.top.mas_equalTo(50);

        make.left.mas_equalTo(15);

    }];

    leftLabel.backgroundColor = [UIColor redColor];

设置label最大宽度

    leftLabel.preferredMaxLayoutWidth = (self.view.bounds.size.width - 45) / 2;

设置垂直方向内容优先级 ContentHugging 这个属性优先级越高越不会被压缩

    [leftLabelsetContentHuggingPriority:UILayoutPriorityRequired forAxis:UILayoutConstraintAxisVertical];

自动换行

    leftLabel.numberOfLines=0;

    leftLabel.textColor= [UIColorblackColor];

    leftLabel.text=@"你好技开发你好技开发你好技开发你好技开发你好技开发";

相关文章

网友评论

      本文标题:Masonry实现label宽高度自适应

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