【问题标题】:Prompting user for multiple selections in an iphone app提示用户在 iphone 应用程序中进行多项选择
【发布时间】:2010-03-24 01:53:13
【问题描述】:

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

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

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

谢谢, 马特·德尔维斯

【问题讨论】:

    标签: iphone usability


    【解决方案1】:

    最简单的方法是这样的:

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

    【讨论】:

    • 能否请您扩展一下,让我知道我如何呈现选择选项。
    • 如果您不知道如何构建表格视图,您应该阅读文档(从表格视图编程指南开始)。然后,如果您还有其他问题,您应该再问一个问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-08-18
    • 1970-01-01
    • 2016-11-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多