UITableView cell自动适应内容高度

来源:互联网 发布:知乎 张国荣 编辑:程序博客网 时间:2024/06/05 18:00
    //2.0-7.0的方法
    
    //CGSizesize=[text sizeWithFont:[UIFont systemFontOfSize:14]constrainedToSize:CGSizeMake(300, 1000)]
    
   //__________7.0之后的方法_____
    
   //接收单元格每行的文本
    NSString*text=[_fonts objectAtIndex:indexPath.row];
    
   NSMutableParagraphStyle *paragraphStyle =[[[NSMutableParagraphStyle alloc]init] autorelease];
    
   paragraphStyle.lineBreakMode = NSLineBreakByWordWrapping;
    
    NSDictionary*attributes = @{NSFontAttributeName:[UIFont systemFontOfSize:14],NSParagraphStyleAttributeName:paragraphStyle.copy};
    
    CGSize size=[text boundingRectWithSize:CGSizeMake(207, 999)options:NSStringDrawingUsesLineFragmentOrigin attributes:attributescontext:nil].size;

    returnsize.height+20;

0 0
原创粉丝点击