netyouli/WHC_AutoLayoutKit

关于+ (CGFloat)whc_CellHeightForIndexPath:(NSIndexPath *)indexPath tableView:(UITableView *)tableView identifier:(NSString *)identifier layoutBlock:(void (^)(UITableViewCell * cell))block;

shunFSKi opened this issue · 1 comments

我看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的时候你都是清除了行高缓存

一个是复用cell来计算一个是不服用cell来计算的,性能有区别的