码迷,mamicode.com
首页 > 其他好文 > 详细

计算字符串的长度值

时间:2016-09-24 18:55:04      阅读:204      评论:0      收藏:0      [点我收藏+]

标签:

当字符串长度未知,需要动态设置一个UI控件的高度和宽度(比如一个UILabel),这时需要计算字符串的长度

//两个重要参数,一个是最大的宽度,一个是字体的font值

//返回的CGRect 对象,包括宽度和高度值

/*
 计算item高度
 */
-(CGFloat)calculateItemStringLength:(NSString*)title{
    //
    NSStringDrawingOptions options =  NSStringDrawingUsesLineFragmentOrigin| NSStringDrawingUsesFontLeading;
    //
    CGRect rect = [title boundingRectWithSize:CGSizeMake(300, MAXFLOAT)options:options attributes:@{NSFontAttributeName:[UIFont systemFontOfSize:20]} context:nil];
     //NSLog(@"%f,%f",rect.size.width,rect.size.height);
    
    return  rect.size.height;
}

 

计算字符串的长度值

标签:

原文地址:http://www.cnblogs.com/sunjianfei/p/5903706.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!