取消选择以编程方式选择的表格视图单元格

时间:2016-06-14 01:58:50

标签: ios swift uitableview

我正在实施一个搜索功能,您可以在其中选择结果,并且我尝试制作它,以便在它们再次显示在结果中时会记住选择了哪些单元格。

我在cell.setSelected(true, animated: false)函数中使用willDisplayCell。但是,现在没有办法取消选择细胞。再次点击时,didSelectRowAtIndexPathdidDeselectRowAtIndexPath函数都没有被调用。我该怎么办?

1 个答案:

答案 0 :(得分:0)

尝试使用tableView.selectRowAtIndexPath(indexPath: NSIndexPath?NSIndexPath?, animated: Bool, scrollPosition: UITableViewScrollPosition)选择单元格。然后,您将取消选择事件。