【问题标题】:How to implement edit selection in tableview as seen in iOS messaging app?如何在 iOS 消息应用程序中看到的 tableview 中实现编辑选择?
【发布时间】:2016-07-01 19:45:52
【问题描述】:

我想实现 iOS 消息应用程序Edit(也可以在邮件应用程序中看到)功能,其中用户选择编辑按钮,然后单元格移动,用户可以选择几个单元格,然后单击执行的按钮一些动作(对我来说,我想保存选择了哪些单元格)。

[来自:http://ios.wonderhowto.com/how-to/11-hidden-features-ios-8s-new-messages-app-for-iphone-ipad-0155476/]

我开始处理这个问题,就像它是一个具有编辑风格的简单表格视图,但很快意识到表格视图的典型编辑方法行不通,因为它似乎只允许插入和删除。

我的代码只显示了如何使 tableview 可编辑,所以我认为它不相关,但如果需要,我可以提供它。我主要想知道这是否需要自定义单元工作,或者它是公共 API 的内置功能,因为几个谷歌搜索没有发现任何内容。

【问题讨论】:

    标签: ios objective-c iphone swift uitableview


    【解决方案1】:

    看看苹果的例子似乎可以解决问题:

    https://developer.apple.com/library/ios/samplecode/TableMultiSelect/Listings/MultiSelectTableView_APLMasterViewController_m.html

    我想说

    TableView.AllowsMultipleSelectionDuringEditing = true;
    

    这会将默认编辑模式变为选择而不是删除或插入

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-01-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-02-13
      • 1970-01-01
      • 2012-05-27
      相关资源
      最近更新 更多