美文网首页
iOS-计算字符串宽度

iOS-计算字符串宽度

作者: LeiLeiString | 来源:发表于2017-12-25 17:24 被阅读0次
    /*
     
     *此方法实用性很强,可以得到动态预编译字符串宽高。
     
     */
    
    - (CGFloat)widthOfString:(NSString *)string{
        
        NSDictionary *attributes = @{NSFontAttributeName : self.font};     //字体属性,设置字体的font
        
        CGSize maxSize = CGSizeMake(MAXFLOAT, JPSlideBarHeight);     //设置字符串的宽高  MAXFLOAT为最大宽度极限值  JPSlideBarHeight为固定高度
        
        CGSize size = [string boundingRectWithSize:maxSize options:NSStringDrawingUsesLineFragmentOrigin attributes:attributes context:nil].size; return ceil(size.width);     //此方法结合  预编译字符串  字体font  字符串宽高  三个参数计算文本  返回字符串宽度
        
    }```

    相关文章

      网友评论

          本文标题:iOS-计算字符串宽度

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