美文网首页
TableView上按钮的复用问题

TableView上按钮的复用问题

作者: Baby小猪 | 来源:发表于2016-08-31 14:36 被阅读106次

    在项目中经常会用到tableView,也经常会在tableVIew上加个按钮什么的,但是经常会遇到复用问题。下面我就以我的demo为例子说一下我的解决方案。


    1.错误示例

    错误.gif

    )
    可以看到,我只点击了两个btn,可是随着tableView的上下滚动,被点击的btn出现了错乱的现象。

    2.解决方案

    对于以上现象我们可以通过将btn的点击状态记录下来,可以封装在cell的数据model里面,每次点击,刷新tableView的数据源。具体操作如下:
    demo下载地址

    成功.gif
    现在,不管怎么点击都不会再出现复用问题了。

    相关文章

      网友评论

          本文标题:TableView上按钮的复用问题

          本文链接:https://www.haomeiwen.com/subject/uagqettx.html