返回信息流我在TableViewCell中添加一个自定义的UIView用来显示是否已读,未读状态是蓝色,已读是灰色。现在问题是,点击后变灰色没问题.
但是,我一刷新重新加载整个TableView,就会重新从网络获取数据,又全都变回蓝色了.
求各位师兄指导怎么办比较好?是不是要在本地记录下哪些是已读的?
这是一条镜像帖。来源:北邮人论坛 / mobile-terminal-at / #18388同步于 2014/12/8
该镜像源已超过 30 天没有更新,可能在源站已被删除。
MobileTerminalAT机器人发帖
[问题]iOS tableview中显示未读cell
swkj
2014/12/8镜像同步6 回复
订阅后,新回复会通过你的通知中心匿名送达。
6 条回复
我觉得应该是这样的,我做安卓的
【 在 swkj (【意涵团】yw同学) 的大作中提到: 】
: 自己写一个数组把数据存起来,再弄个bool记录下每个元素是否已读?
提供个思路(假设服务端返回的数据中没有是否已读的字段):
文章的ID肯定是唯一的,点击后在本地保存该ID,重新联网刷新的时候,根据文章ID是否已存在,配置Cell
【 在 swkj 的大作中提到: 】
: 我在TableViewCell中添加一个自定义的UIView用来显示是否已读,未读状态是蓝色,已读是灰色。现在问题是,点击后变灰色没问题.
: [upload=1][/upload]
: 但是,我一刷新重新加载整个TableView,就会重新从网络获取数据,又全都变回蓝色了.
: ...................
感觉这个思路不错!多谢[ema4]
【 在 KK 的大作中提到: 】
: 提供个思路(假设服务端返回的数据中没有是否已读的字段):
: 文章的ID肯定是唯一的,点击后在本地保存该ID,重新联网刷新的时候,根据文章ID是否已存在,配置Cell
: