ios UITableview 单个单元格上的多个选择选项?

Posted

技术标签:

【中文标题】ios UITableview 单个单元格上的多个选择选项?【英文标题】:ios UITableview multiple select options on single cell? 【发布时间】:2019-12-05 18:20:54 【问题描述】:

有没有人找到在 UI 中处理这种情况的真正好方法?我们有一个带有项目列表(长列表)的表格视图。每个项目都是一行,可以“选中”,也可以深入查看它的子项。在我们的设计中(这让用户看起来很困惑,因为他们习惯于选择整个单元格而不是上面的特定按钮)是单元格上的 2 个按钮(复选标记按钮和箭头按钮)。有没有人从设计的角度找到更好的方法来解决这个问题?

非常感谢。 (下面附上当前设计)

【问题讨论】:

Google、Apple 等有两个独立的 UI 流用于多选和单选(打开细节)选择是有原因的。在这种情况下,我也建议这样做。 在我的例子中,父级为白色,其子级为浅灰色,文本颜色也发生变化,父级箭头向下,告诉用户还有更多项目要加载,子级箭头向前跨度> 我投票结束这个问题,因为我相信它属于ux.stackexchange.com 【参考方案1】:

我相信这个问题属于 UX Stack Exchange 网站,所以我标记它

话虽如此,看看Detail Disclosure Buttons。来自HIG:

当表格行中存在详细信息披露按钮时,点击该按钮会显示其他信息。点击其他地方会选择行或导致应用定义的行为。

【讨论】:

以上是关于ios UITableview 单个单元格上的多个选择选项?的主要内容,如果未能解决你的问题,请参考以下文章

为啥我的 UITableView 单元格上的这个按钮会重新绘制自己?

在某些单元格上禁用UITableView滚动

处理 UITableView 单元格上的平移手势

UITableView 单元格上的 Peek 和 Pop 使用 UISearchController 失败

最后一个单元格上的 UITableView beginUpdate 和 endUpdate 重新加载 tableview

iOS UITableView 错误 - 每个其他 tableview 单元格上都有白线