【问题标题】:Limiting number of selections to one cell/row per group in a grouped UITableView on iPhone在 iPhone 上的分组 UITableView 中,将选择数量限制为每组一个单元格/行
【发布时间】:2013-11-12 06:06:29
【问题描述】:

我正在开发一个使用分组 UITableView 的测验应用程序,我需要将用户选择限制为每个组一个单元格,并且还使每个组只能选择一次组,以阻止用户更正任何潜在的错误答案。有没有办法做到这一点?

干杯,亚当

【问题讨论】:

    标签: iphone uitableview select


    【解决方案1】:

    您只能在 UITableView 中选择一行,因此这对您来说不是正确的方法。您应该考虑使用附件视图(例如使用 UITableViewCellAccessoryCheckmark 类型)并在委托的 -didSelectRowAtIndexPath 方法中处理它 - Apple 的文档中明确描述了它。

    讨论
    委托处理 此方法中的选择。中的一个 它可以做的事情是专门分配 复选标记图像 (UITableViewCellAccessoryCheckmark) 到 一节中的一行(单选列表 风格)。见"Managing Selections" 表视图编程指南 iPhone OS 了解更多信息(以及 代码示例)与此方法相关。

    【讨论】:

      猜你喜欢
      • 2020-03-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多