【问题标题】:UITableView selection state goes away in editing modeUITableView 选择状态在编辑模式下消失
【发布时间】:2012-08-23 11:26:13
【问题描述】:

我有一个 UITableView,我可以在其中选择多行。 我希望能够滑动和删除其中的一些。

只要我滑动一个单元格,我所有选定的行都会变为未选定的。

【问题讨论】:

    标签: iphone uitableview


    【解决方案1】:

    这不能通过使用默认单元格行为来获得..

    替代方式是

    每当您选择任何单元格时,都会将该行号添加到数组中。重新选择它必须从数组中删除该索引。选择后不久更改单元格的背景,使其看起来像被选中。

    【讨论】:

    • 我使用的是灰色选择样式。如何获得与其完全匹配的背景颜色。
    • 背景颜色很难得到..但你总是可以设置图像;)
    • 如果我滚动 mt tableView,因为单元格的重用。我选择的许多单元格都未选中。
    • 将 @"cellidentifier" 更改为 [nsstring stringwithFormat @"cellIdentifier%d%d",indexpath.section,indexpath.row];
    猜你喜欢
    • 2021-09-22
    • 2016-03-02
    • 1970-01-01
    • 1970-01-01
    • 2011-01-19
    • 1970-01-01
    • 1970-01-01
    • 2011-09-04
    • 1970-01-01
    相关资源
    最近更新 更多