慎用tablveiw的headView(ios)
2017-05-11 本文已影响71人
李某lkb
为什么要这么说呢?因为headView和cell一样,需要经常更新.如果你headView的每一个控件都加属性,那会有点麻烦.然后也用过直接新建一个headView,把数据更新后替换headView.一直这样替换会代码不整洁,性能也会有点影响.
所以,直接给一个cell给headView吧,然后像cell一样给个模型就搞定了.还可以随时更新数据,可以花式更新.
为什么要这么说呢?因为headView和cell一样,需要经常更新.如果你headView的每一个控件都加属性,那会有点麻烦.然后也用过直接新建一个headView,把数据更新后替换headView.一直这样替换会代码不整洁,性能也会有点影响.
所以,直接给一个cell给headView吧,然后像cell一样给个模型就搞定了.还可以随时更新数据,可以花式更新.