2009-11-11 84 views
1

我想以某种方式标记一个tableview行,显示它已被用户点击。我有大量的行,并希望用户知道他们是否已经访问过特定的行。同样的技术对于识别行新条目也很有用。uitableviewcell的非侵入式视觉提示

我有两个问题:这样一个微妙的技术是否会违反HIGS,以及如何在不玷污UI的情况下实现它?

回答

1

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

根据表格的性质,背景颜色可以适用于这种情况。

另一种选择是具有可以在三种状态子弹:

  • 缺席
  • 填充圈
  • 实心圆这里

例子是在你的iPod播客:他们开始充满,然后一旦部分播放播客就会部分充满,然后一旦听完它就离开。

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

然而,在这种情况下,你有你想传达两种不同的含义。我可能会合并它们 - 也许在未访问的行上有整圈,在访问过程中没有圈,并且新的特殊背景颜色?

祝你好运!

2

也许你可以有一个彩色圆点就像苹果的邮件应用程序:

这显然不应该违反HIGS。

+0

这很酷,但我需要将图像放在不同的位置,以避免导致文本到椭圆。谢谢。 – 4thSpace 2009-11-11 23:48:16

1

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