美文网首页
FDTemplateLayoutCell

FDTemplateLayoutCell

作者: 李十岁 | 来源:发表于2018-04-16 18:22 被阅读0次

FDTemplateLayoutCell使用

- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath

{

    NSInteger kk = [self.tableView fd_heightForCellWithIdentifier:@"cell" cacheByIndexPath:indexPath configuration:^(SchoMoreMessageCell *cell) {

        cell.fd_enforceFrameLayout = NO;

// 这里可以重新填充cell 的数据

    }];

    return kk;

}

分两种情况

1、使用masonry  需要注意的是 最后一个控件 [backgroundButton mas_makeConstraints:^(MASConstraintMaker *make) {

                make.top.equalTo(bottomBgView.mas_bottom);

                make.left.equalTo(bottomBgView.mas_left);

                make.right.equalTo(bottomBgView.mas_right);

                make.bottom.equalTo(bottomBgView.mas_bottom);

            }];

一定要和父类拉一条bottom 的约束 不然无法生效 

2、使用frame 简单点重写

- (CGSize)sizeThatFits:(CGSize)size 返回大小即可!

相关文章

网友评论

      本文标题:FDTemplateLayoutCell

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