首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UITableViewCell保持高亮显示是否违反了HIG?

UITableViewCell保持高亮显示是否违反了HIG?
EN

Stack Overflow用户
提问于 2011-05-11 13:31:50
回答 1查看 112关注 0票数 0

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

代码语言:javascript
复制
NSIndexPath *tableSelection = [self.tableView indexPathForSelectedRow];
[self.tableView deselectRowAtIndexPath:tableSelection animated:YES];
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-05-11 13:39:04

HIG说

外观和行为

表视图以行的形式显示数据,这些行可以按节进行划分,也可以分为多个组。用户轻击或拖动以在行或行组之间滚动。用户点击表行以将其选中,并使用表视图控件添加或删除行、选择多行、查看有关行项目的详细信息或显示另一个表视图。当用户点击可选项目时,表格行会短暂突出显示。

如果行选择导致导航到新屏幕,则在新屏幕滑入到位时,所选行将短暂突出显示。当用户导航回上一个屏幕时,最初选择的行会再次短暂地突出显示,以提醒用户其先前的选择(它不会保持突出显示)。

当用户选择列表项时,始终提供反馈。用户希望在点击表格中的可选项目时,表格行会短暂突出显示。点击后,用户希望立即执行操作:要么出现一个新视图,要么该行显示一个复选标记,指示该项目已被选中或启用。

在极少数情况下,当与行项目相关的次要详细信息或控件显示在同一屏幕中时,行可能会保持突出显示。但是,不鼓励这样做,因为在不创建拥挤的布局的情况下,很难同时显示选项列表、所选项目以及相关的详细信息或控件。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5959698

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档