我正在使用一个使用分组UITableView的测验应用程序,我需要将用户选择限制为每个组一个单元格,并且每组只能选择一次组,以阻止用户更正任何潜在的错误答案。有没有办法做到这一点?
干杯,亚当
答案 0 :(得分:1)
您只能在UITableView中选择一行,因此它不适合您。您应该考虑使用附件视图(例如使用UITableViewCellAccessoryCheckmark
类型)并在委托的-didSelectRowAtIndexPath
方法中处理它 - 它在Apple的文档中有明确描述。
<强>讨论强>
代表处理 选择此方法。其中一个 它可以做的事情是专门分配 复选标记图像 (UITableViewCellAccessoryCheckmark)来 一节中的一行(电台列表 样式)。请参阅"Managing Selections" 表视图编程指南 iPhone OS获取更多信息(和 代码示例)与此方法相关。