iOS中计算字符串NSString的高度

根据固定宽度计算字符串高度:

1 NSString *info = @"但是公司的高度是广东省公司的广东省高速度来开个大帅哥多撒谎个爱好就跟他说噶三公司噶是的刚好是我哥如果黑暗如果坏都干撒降低公司及嘎斯进欧冠赛欧结果就赛欧国际韶关;可垃圾费;阿尔加两块;三个身高萨嘎干撒的公司的高度上收到公司的公司都给ID搜狗破is打个屁偶是东莞IP手动皮革是滴哦苹果是滴哦苹果度搜皮为欧公司的漂漂是第三个是干撒噶是的噶虽然刚撒旦个撒公司的公司的高度";;
2 CGFloat textW = CONVER_VALUE(345.0f) - CONVER_VALUE(15.0f) * 2;
3 CGRect infoRect = [info boundingRectWithSize:CGSizeMake(textW, MAXFLOAT) options:NSStringDrawingUsesLineFragmentOrigin attributes:@{NSFontAttributeName:[UIFont systemFontOfSize:CONVER_VALUE(13.0f)]} context:nil];
4 NSLog(@"字符串高度是:%f",ceil(infoRect.size.height));

 

posted on 2019-09-04 14:50  在一起的浅蓝色  阅读(779)  评论(0编辑  收藏  举报

导航