计算字符串的长度值

Posted 有棱角的圆

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了计算字符串的长度值相关的知识,希望对你有一定的参考价值。

当字符串长度未知,需要动态设置一个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;
}

 

以上是关于计算字符串的长度值的主要内容,如果未能解决你的问题,请参考以下文章

计算字符串的长度值

将 JavaScript 字符串拆分为固定长度的片段

R:如何计算列中用逗号分隔的所有字符值?

c语言 计算字符串长度

JavaScript 代码片段

请帮忙///如何计算两个 字符串的最长公共子串