您的位置:首页 > 移动开发 > IOS开发

iOS 计算label的高度

2015-07-07 15:57 417 查看
+ (CGFloat)labelHeight:(UILabel *)label lines:(NSInteger)lines

{

NSRange range = NSMakeRange(0, label.attributedText.length);

NSDictionary *dic = [label.attributedText attributesAtIndex:0 effectiveRange:&range];

CGSize size = CGSizeMake(label.bounds.size.width, 10000);

CGFloat height = [label.text boundingRectWithSize:size options:NSStringDrawingUsesLineFragmentOrigin | NSStringDrawingUsesFontLeading attributes:dic context:nil].size.height;

return height + 10.0f * lines;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: