tableview,用户点击过的资讯,显示不同颜色,实现原理?

R2Freedom 2015-10-22 11:33:13
如题,请大家各抒己见
...全文
182 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
工程师123123123 2015-10-27
  • 打赏
  • 举报
回复
引用 3 楼 R2Freedom 的回复:
[quote=引用 1 楼 heikefangxian23 的回复:] tableview里为每个cell设置响应动作,即被点击后,修改其背景颜色即可。
程序退出后,就没有这效果了,怎么保存这个状态?[/quote] 有几位已经说的很好的了,就是保存在文件里或者数据库里啰。就是所谓的持久 存储。
Giberson1 2015-10-26
  • 打赏
  • 举报
回复
so easy, 缓存技术,标志位存缓存, 代码次从缓存读取标志位判断,来显示不同颜色。
Ctrl_zq 2015-10-26
  • 打赏
  • 举报
回复
要么本地数据库,要么服务器加个字段都可以,看你需求
「已注销」 2015-10-25
  • 打赏
  • 举报
回复
有没有这个方法?
R2Freedom 2015-10-24
  • 打赏
  • 举报
回复
引用 1 楼 heikefangxian23 的回复:
tableview里为每个cell设置响应动作,即被点击后,修改其背景颜色即可。
程序退出后,就没有这效果了,怎么保存这个状态?
yuanwang886 2015-10-24
  • 打赏
  • 举报
回复
简单一点,就是吧咨询列表ID,是否已读标记保存到plist《NSUserDefaults》,复杂一点保存sqlite,原理都一样~ 还需要说么?
胜负多少 2015-10-23
  • 打赏
  • 举报
回复
就像邮件,都有未读标志吧。。。点击过了,把标志设置一下就好了把。。
工程师123123123 2015-10-22
  • 打赏
  • 举报
回复
tableview里为每个cell设置响应动作,即被点击后,修改其背景颜色即可。

29,028

社区成员

发帖
与我相关
我的任务
社区描述
主要讨论与iOS相关的软件和技术
社区管理员
  • iOS
  • 大熊猫侯佩
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧