美文网首页
超简单的多种固定高度cell的设置方法

超简单的多种固定高度cell的设置方法

作者: Miracle_任 | 来源:发表于2018-09-07 14:16 被阅读0次

    今天给大家分享一种超级简单的多种固定高度cell的设置方法(注:此方法不适用动态高度cell)。
    相信大家很多时候都会有这种需求,cell有多种,不同高度的cell我们还要去计算高度等等的一系列操作,那么今天给大家分享一种超简单的设置方法。好了,不多说,上代码:
    heightForRow代理方法中,我们这样写:

    -(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath{
    //获取cell,然后直接将这个cell的高度返回就可以了。 注意一点,这里获取cell高度的方法一定要用这个方法。
        UITableViewCell * cell = [self tableView:tableView cellForRowAtIndexPath:indexPath];
        return cell.frame.size.height;
    }
    

    然后在cellForRow方法中,将具体的高度赋值给cell。

    
    CGRect tempFrame = cell.frame;
            tempFrame.size.height = 需要的高度;
            cell.frame = tempFrame;
     return cell;
    
    

    上面代码中不能直接给cell.frame.size.height赋值,具体原因点击这里

    相关文章

      网友评论

          本文标题:超简单的多种固定高度cell的设置方法

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