基础(一):根据文字动态计算Label的高度

2017-12-20  本文已影响15人  小希嘻
- (CGSize)sizeWithText:(NSString *)text textMaxWidth:(CGFloat)width textFont:(UIFont *)font {
    
    // 包装表示字体的字典
    NSDictionary *AttributeDict = @{NSFontAttributeName : font};
    
    CGSize size = CGSizeMake(width, MAXFLOAT);
    
    return [text boundingRectWithSize:size options:
            NSStringDrawingUsesLineFragmentOrigin |
            NSStringDrawingUsesFontLeading |
            NSStringDrawingTruncatesLastVisibleLine
                           attributes:AttributeDict context:nil].size;
    
}
上一篇 下一篇

猜你喜欢

热点阅读