美文网首页
Label 宽度自适应

Label 宽度自适应

作者: Tanyfi | 来源:发表于2016-10-11 11:53 被阅读55次

    label的宽度自适应

    约束上下左 右边不约束,这时候label的宽度就可以随着label自适应
    效果如下图

    Simulator Screen Shot 2016年10月11日 上午11.52.46.png

    如果用frame的话

    //优惠图标
        
        UILabel *PreferL = [[UILabel alloc] initWithFrame:CGRectZero];
        CGSize size = CGSizeMake(100,2000);
        PreferL.backgroundColor = UIColorFromRGB(0xFFEEE9);
        PreferL.textColor = UIColorFromRGB(0xFF5823);
        PreferL.textAlignment = NSTextAlignmentCenter;
        PreferL.text = @"满减";//group.activityName;
        PreferL.font = FONT(13);
        PreferL.layer.cornerRadius = 7;
        PreferL.clipsToBounds = YES;
    
        CGSize labelsize  = [PreferL.text boundingRectWithSize:size options:(NSStringDrawingUsesLineFragmentOrigin) attributes:@{NSFontAttributeName :  FONT(13)} context:nil].size;
        
        [PreferL setFrame:CGRectMake(11,30/2-18/2, labelsize.width+4, 18)];
        [bgView addSubview:PreferL];
    

    相关文章

      网友评论

          本文标题:Label 宽度自适应

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