uitableviewcell的非侵入式视觉提示

时间:2009-11-11 22:37:55

标签: iphone cocoa-touch uitableview

我想以某种方式标记一个tableview行,表明它已被用户点击。我有大量的行,并希望用户知道他们是否已经访问过特定的行。同样的技术也可用于识别行新条目。

我有两个问题:这种微妙的技术是否会违反HIGS,如果不弄乱用户界面,这样做会有什么好办法?

3 个答案:

答案 0 :(得分:2)

也许你可以在Apple的Mail应用程序中找到彩色圆点:

这显然不应该违反HIGS。

答案 1 :(得分:1)

虽然我猜不是,但它并没有违反HIGS(他们在不同的应用程序中使用我自己的两个建议),你永远无法告诉Apple!

根据桌子的性质,背景颜色可能对这些事物有益。

另一个选择是让一颗子弹可以处于三种状态:

  • 不存在
  • 未填充的圈子
  • 填充圈

这里的示例是iPod中的播客:它们开始播放,然后播放部分播放后部分播放,然后在听完播放后立即播放。

alt text http://www.me.com/ro/bencox76/Galleries/100014/Security%20Now%20Screen/web.jpg?ver=12579803280001

但是,在这种情况下,您有两种不同的含义。我可能会将它们结合起来 - 可能是未观察的行上的完整圆圈,访问时没有圆圈,以及新的圆圈上的特殊背景颜色?

祝你好运!

答案 2 :(得分:1)

也许你可以使用已经访问过的行的细微背景颜色。