美文网首页
iOS计算文字宽高

iOS计算文字宽高

作者: wanglei1702 | 来源:发表于2018-01-04 20:27 被阅读53次

    以下方法计算文本渲染到一定size的区域所占的bounds

    NSString *text = @"Some content to test";
    CGRect bounds = [text boundingRectWithSize:CGSizeMake(230, HUGE_VAL)
                                       options:NSStringDrawingUsesLineFragmentOrigin | NSStringDrawingUsesFontLeading
                                    attributes:@{NSFontAttributeName:[UIFont systemFontOfSize:14]}
                                       context:nil]
    

    其中第一个参数CGSizeMake(230, HUGE_VAL) 表示要渲染在的区域的size,宽度230为一个普通较小的数字,高度为最大值,则可用于计算固定宽度230下所渲染文字

    相关文章

      网友评论

          本文标题:iOS计算文字宽高

          本文链接:https://www.haomeiwen.com/subject/ltjdnxtx.html