iOS开发tableview中headerfooter重用问题

做了一个可以点击展开的列表,类似于QQ好友列表,但是当展开的列表header重用时,箭头方向重置了,又没有什么方法可以阻止header的重用或者能解决这个问题的方法

用一个标志位来区分。每次点击都修改它,然后根据它来显示对应的箭头

自定义一个headerView, 箭头的方向用一个属性控制, 属性赋值可以模型化, 一个区头一个对应一个模型, 易扩展, 不会出问题