美文网首页
uitableviewCell 单元格自适应

uitableviewCell 单元格自适应

作者: 昊楷 | 来源:发表于2017-03-03 15:43 被阅读13次
    - (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath{
        
        MyInvestModel *model = self.data[indexPath.row];
    
        //    //根据内容计算高度
        CGRect rect = [model.name boundingRectWithSize:CGSizeMake(CGRectGetWidth(self.frame)-padding*2, MAXFLOAT)
                                               options:NSStringDrawingUsesLineFragmentOrigin | NSStringDrawingUsesFontLeading
                                            attributes:@{NSFontAttributeName:[UIFont fontWithName:@"Helvetica-Bold" size:48/3]
                                                         
                                                         } context:nil];
        //再加上其他控件的高度得到cell的高度
    
    
        if (rect.size.height<91) {
            
        return 91;
        }
        
        return 120
        
    
    }
    

    相关文章

      网友评论

          本文标题:uitableviewCell 单元格自适应

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