【问题标题】:Duplicate a table row with UITableViewCellEditingStyleInsert?使用 UITableViewCellEditingStyleInsert 复制表格行?
【发布时间】:2009-12-02 16:25:02
【问题描述】:

我有一个基于 Core Data Books 示例的应用程序,我得出的结论是,我需要让用户能够复制表中的一行 - 一组数据 - 然后让他们编辑这些数据,而不是总是让他们从头开始创建新记录。

我正在考虑使用 UITableViewCellEditingStyleInsert 编辑控件来执行此操作 - 用户会在一次按下后发现它复制了一个条目并且不会插入一个新条目 - 因为我使用导航栏中的“+”按钮来添加新记录。

但我无法使用标准 TableCell 定义来执行此操作 - 因为我只能使用 Delete 或 Insert 而不能同时使用两者,所以我假设我必须创建一个自定义表格单元格来执行此操作。

还有其他不会用一堆额外的“东西”堵塞用户界面的建议吗?由于我已经在导航栏中有一个“编辑”按钮,它似乎是删除操作的一个逻辑扩展,以某种方式添加一个复制操作。

谢谢,

-t

【问题讨论】:

    标签: iphone copy tablecell


    【解决方案1】:

    可能有一个类似编辑的状态,点击“+”按钮或您当前用于创建新项目的任何 UI 将表格置于编辑模式,所有插入而不是删除,并带有“添加新”行, 通讯录风格,在底部?

    【讨论】:

    • 我就是这样做的,效果很好。感谢您的建议。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-27
    • 2017-10-03
    • 1970-01-01
    相关资源
    最近更新 更多