2011-05-11 27 views
0

UITableViewCell是否违反HIG保持高亮显示?目前,当一个单元格被选中时,它仍然是蓝色的。我不确定我是否需要添加:对UITableViewCell保持高亮显示是否违反HIG?

NSIndexPath *tableSelection = [self.tableView indexPathForSelectedRow]; 
    [self.tableView deselectRowAtIndexPath:tableSelection animated:YES]; 

回答

2

的HIG说,在行

外观和行为

表视图显示的数据,可以通过部分划分或 分成组。用户轻弹或 拖动以滚动行或组的行 。用户点击一个表格行到 选择它并使用表格视图控件 添加或删除行,选择多行 行,查看有关行 项目的更多信息,或显示另一个表视图。当 用户点击可选项目时,A 表格行突出显示。

如果行选择导致 导航到新屏幕,则 所选行将在 新屏幕滑入到位时短暂高亮显示。当 用户导航回到之前的 屏幕时,最初选择的行 再次突出显示,以提醒 用户他们早期的选择(其 未保持突出显示)。

当用户 选择一个列表项时总是提供反馈。当 他们点击一个可选项目时,用户希望 表格行可以简要突出显示。 点击后,用户期望发生一个 立即采取的行动: 新视图或者显示 复选标记表示已选择或启用项目 。

在极少数情况下,行可能保持 当二次细节或 相关行项目控制是在同一个屏幕上显示 突出。然而,这 不鼓励,因为它是 很难同时显示一个选择 列表,选中的项目, 相关的详细信息或控制不 创建不舒服拥挤 布局。

相关问题