UITableView的头视图重用问题
小编前段时间接到需求需要实现一个类似于QQ好友列表展开关闭的表视图,实现后debug模式测试发现在滚动列表的时候以及收到通知刷新表视图数据的时候一直在新建headerView,并没有达到重用的效果。
小编在排查各种原因无果后,差点都要放弃了。。。今天一个偶然的机会,我把之前练手的项目QQ好友列表打开开始调试。打开其中一个分组之后,再次滚动表视图则不会再新建headerView了。如下图所示:
控制台打印结果表示没有再新建headerView。这个发现让小编兴奋不已????。然后,针对这种业务场景下该怎么处理全都没有展开的情况下headerView重用问题?小编如果有解决方案会后续更新到文中来