verylinming
verylinming
采纳率100%
2016-05-04 13:46 阅读 1.5k
已采纳

请教一个iOS的问题,UITableView的Cell上有一个收藏按钮,点击按钮实现收藏。

请教一个iOS的问题,UITableView的Cell上有一个收藏按钮,点击按钮实现收藏。

我的问题是:点完按钮后如何(何时)刷新这个界面,让当前cell的收藏按钮变为已收藏状态?

我的需求是只要服务器返回收藏成功就马上变为已收藏。但是直接在收藏成功后改变当前按钮状态会出现复用问题,而重新请求界面数据又要涉及当前加载的数据总个数等问题。

请问大家有什么建议吗,类似这种需求一般是如何处理的?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

2条回答 默认 最新

  • 已采纳
    iOS7_3 iOS7_3 2016-05-04 14:16

    每一个都是在一个model中设置它的状态

    点赞 1 评论 复制链接分享
  • baidu_34445147 7bsofter 2016-05-05 02:52

    出现了什么复用问题?代码方便就贴一下。
    服务器响应成功后,在回调方法里把你点击的那个cell所对应的数据源改成已收藏,同时改变一下按钮状态或者reload一下tableview就ok了吧

    点赞 评论 复制链接分享

相关推荐