今天出现了一个BUG,只要我的tableView设置了estimatedRowHeight。tableView滚动到底部,局部刷新时,tableView总是往上跑。
但是IOS8的self-sizing又必须设置estimatedRowHeight,没办法,只能用UITableViewCell+FDTemplateLayoutCell了。
UITableViewCell+FDTemplateLayoutCell计算高度使用cacheByIndexPath可以缓存高度,而且刷新时,会自动重新计算高度。
而使用cacheByKey更适合高度都一样的静态cell。