• 关于Label要显示的字数确定Label高度


    第一步: 

     //    计算字符若显示的宽度与label一样宽时,它需要的高度

            CGRect R = [string boundingRectWithSize:CGSizeMake(KScreenWidth,10000) options:(NSStringDrawingUsesLineFragmentOrigin) attributes:@{NSFontAttributeName:[UIFont systemFontOfSize:17.f]} context:nil];

    第二步:

        //将label的高度设置为字符计算出来所需要的高度即可

             label.frame = CGRectMake(0, 0, KScreenWidth, R.size.height);

             label.text = str;

    第三步:

      //让label上的文字可以折行显示

             label.numberOfLines = 0;

  • 相关阅读:
    优化--工具
    架构
    Gradle
    战争迷雾
    进度管理
    工具
    架构
    牛人
    apk 破解
    效率
  • 原文地址:https://www.cnblogs.com/var-king/p/6003156.html
Copyright © 2020-2023  润新知