关于+ (CGFloat)whc_CellHeightForIndexPath:(NSIndexPath *)indexPath tableView:(UITableView *)tableView identifier:(NSString *)identifier layoutBlock:(void (^)(UITableViewCell * cell))block;
shunFSKi opened this issue · 1 comments
shunFSKi commented
我看cell行高自适应有这个API
/**
自动计算cell高度: 重用cell api
@param indexPath cell index
@param tableView 列表
@param identifier 重用标示
@param block cell 布局回调
@return cell高度
@note 改api定要实现block回调才能正确计算cell高度
*/
+ (CGFloat)whc_CellHeightForIndexPath:(NSIndexPath *)indexPath tableView:(UITableView *)tableView identifier:(NSString *)identifier layoutBlock:(void (^)(UITableViewCell * cell))block;
这个和那个传indexpath的有什么区别呢?我看在reload的时候你都是清除了行高缓存
netyouli commented
一个是复用cell来计算一个是不服用cell来计算的,性能有区别的