美文网首页
总结:TableView上的点赞

总结:TableView上的点赞

作者: BlusSunShine | 来源:发表于2015-08-31 15:31 被阅读991次

    这几天一直在忙着修改历史遗留问题,突然发现这篇文章。正好这几天又再次遇到相同情况,所以就修改一下。


    很多项目都可能会有类似点赞的功能。而且都是在TableView中,当数量较小或者不需要重用的情况下还是勉强可以,

    但一旦走了重用就会一塌糊涂。在这里稍微的说一下自己的处理方式,如果有不对的地方。请指正,共勉


    其实出现这种问题的主要原因就是对于MVC的理解不够透彻。

    在这种情况下是不应该去对View进行操作的,而是应该对Model进行修改。

    伪代码:

    Model 中添加一个

    @property (nonatomic, assign) BOOL isLike;

    View 中

    将Button.selected = Model.isLike;

    Button点击时 执行ClickBlock

    Controller 中

     在Block中 dataSource中的对应元素的isLike属性置为YES 。刷新当前Cell

    还没有将代码整理出来,在之后会将代码附上。谢谢。。。

    相关文章

      网友评论

          本文标题:总结:TableView上的点赞

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