UITableviewCell取消选择回调



我有一个自定义的UItableviewcell(我已经将其子类化)。我必须在选择时更改它的选择样式,并在选择其他单元格时恢复更改。我有一个回调setSelectionStyle,在那里我可以更改外观以显示它已被选中,但我没有回调来恢复更改。

知道苹果如何从UItableviewcell中删除蓝色的选择层吗?

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {

   /*
     All required implementation with the selected row 
   */
    // Use the following code to deselect the row.
    [tableView deselectRowAtIndexPath:indexPath animated:YES];
}

注意:不要忘记在.m文件中添加tableview委托。

最新更新