【发布时间】:2013-11-12 06:06:29
【问题描述】:
我正在开发一个使用分组 UITableView 的测验应用程序,我需要将用户选择限制为每个组一个单元格,并且还使每个组只能选择一次组,以阻止用户更正任何潜在的错误答案。有没有办法做到这一点?
干杯,亚当
【问题讨论】:
标签: iphone uitableview select
我正在开发一个使用分组 UITableView 的测验应用程序,我需要将用户选择限制为每个组一个单元格,并且还使每个组只能选择一次组,以阻止用户更正任何潜在的错误答案。有没有办法做到这一点?
干杯,亚当
【问题讨论】:
标签: iphone uitableview select
您只能在 UITableView 中选择一行,因此这对您来说不是正确的方法。您应该考虑使用附件视图(例如使用 UITableViewCellAccessoryCheckmark 类型)并在委托的 -didSelectRowAtIndexPath 方法中处理它 - Apple 的文档中明确描述了它。
讨论
委托处理 此方法中的选择。中的一个 它可以做的事情是专门分配 复选标记图像 (UITableViewCellAccessoryCheckmark) 到 一节中的一行(单选列表 风格)。见"Managing Selections" 表视图编程指南 iPhone OS 了解更多信息(以及 代码示例)与此方法相关。
【讨论】: