提示用户在iPhone应用程序中进行多项选择

时间:2010-03-24 01:53:14

标签: iphone usability

我目前正在寻找一种方法,使用户能够从一组值中选择多个项目。

我知道这是在邮件应用程序中完成的,您可以进入文件夹的编辑模式,并通过单击左侧的圆圈选择多个项目。

我不确定的是这是如何实现的。有人熟悉如何重现这样的功能吗?

谢谢, Matt Delves

1 个答案:

答案 0 :(得分:2)

最简单的方法是:

  1. 为UITableView提供用户可以选择的所有值。
  2. 保持一个可变数组,每个表行有一个对象(例如NSNumber)来存储每一行​​的选择状态。
  3. tableView:didSelectRowAtIndexPath:中,根据选择状态切换数组中用于点击行的选择状态,并将抽头单元格的附件类型设置为复选标记或无,具体取决于选择状态。