label 多行显示自适应高度

//项目中显示 地址:XXXXXXX换行    

    UILabel *numLable = [[UILabel alloc] initWithFrame:CGRectMake(80, 50, 40, 20)];

        numLable.text = @"地址:";

        numLable.font = [UIFont systemFontOfSize:13];

        numLable.textColor = TEXT_COLOR;

        [cellView addSubview:numLable];

        CGFloat addWeight = SCREEN_WIDTH-numLable.frame.origin.x-numLable.frame.size.width-20;

        UILabel *addressLab = [[UILabel alloc]initWithFrame:CGRectMake(numLable.frame.origin.x+numLable.frame.size.width-2, 52, addWeight, 40)];

        addressLab.text = @"XXXXXXXXXXXXX";

        addressLab.numberOfLines = 0;

        addressLab.lineBreakMode = NSLineBreakByWordWrapping;

        addressLab.font = [UIFont systemFontOfSize:13];

        CGSize sizeName  = [addressLab sizeThatFits:CGSizeMake(addressLab.frame.size.width, MAXFLOAT)];

        addressLab.frame =CGRectMake(numLable.frame.origin.x+numLable.frame.size.width-2, 52, addWeight, sizeName.height);

        addressLab.textColor = TEXT_COLOR;

        [cellView addSubview:addressLab];

转载于:https://www.cnblogs.com/huaixu/p/5750681.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值