如何自定义表视图的多重选择外观?

时间:2014-12-04 08:43:02

标签: ios tableview

假设我有一个常规的表视图,其中包含一些单元格:

enter image description here

我希望表格视图能够响应外部操作,以便进入"选择"模式。如果操作触发,则需要将所有单元格转换到右侧,显示指示符,以便我可以点击一个单元格以选择"它(填写指标)或"取消选择"它(未填写指标),如下所示:

enter image description here

selected的{​​{1}}或highlighted状态似乎没有响起这种效果。我还尝试在UITableViewCellcellForRowAtIndexPath中设置转换,但它们不起作用。

1 个答案:

答案 0 :(得分:2)

为什么不让self.navigationItem.rightBarButtonItem = self.editButtonItem;添加到viewDidLoad和self.tableView.allowsMultipleSelection = YES;组?它会自动将细胞移动到右侧,或者至少移动标签。

这是一个很好的自定义工作示例 -

Apple Sample Code