首页 > 其他 > 详细

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

时间:2016-10-27 12:57:36      阅读:241      评论:0      收藏:0      [点我收藏+]

第一步: 

 //    计算字符若显示的宽度与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;

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

原文:http://www.cnblogs.com/var-king/p/6003156.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!