iOS开发获取UILabel高度

2017-07-12  本文已影响41人  西瓜皮奥特曼

//获取Label高度

-(CGFloat)heightFromString:(NSString*)text withFont:(UIFont*)font constraintToWidth:(CGFloat)width
{
    if (text && font) {
        CGRect rect  = [text boundingRectWithSize:CGSizeMake(width, 1000) options:NSStringDrawingUsesLineFragmentOrigin|NSStringDrawingUsesFontLeading attributes:@{NSFontAttributeName:font} context:nil];
        
        return rect.size.height;
    }
    
    return 0;
}
上一篇 下一篇

猜你喜欢

热点阅读