杂文雅事

UITableView局部刷新

2016-05-25  本文已影响94人  Z_JaDe

今天出现了一个BUG,只要我的tableView设置了estimatedRowHeight。tableView滚动到底部,局部刷新时,tableView总是往上跑。

但是IOS8的self-sizing又必须设置estimatedRowHeight,没办法,只能用UITableViewCell+FDTemplateLayoutCell了。

UITableViewCell+FDTemplateLayoutCell计算高度使用cacheByIndexPath可以缓存高度,而且刷新时,会自动重新计算高度。

而使用cacheByKey更适合高度都一样的静态cell。

上一篇下一篇

猜你喜欢

热点阅读