Ios 为什么点击选定单元格时会调用DidSelectRowatineXpath?
我有一个“全选”按钮,通过它可以将UITableView中的所有单元格设置为选中 然后,当我点击某个单元格取消选中它时,会调用Ios 为什么点击选定单元格时会调用DidSelectRowatineXpath?,ios,uitableview,didselectrowatindexpath,Ios,Uitableview,Didselectrowatindexpath,我有一个“全选”按钮,通过它可以将UITableView中的所有单元格设置为选中 然后,当我点击某个单元格取消选中它时,会调用didselectRowatinedexPath,即使它已经被选中。因此,我必须点击它两次,使其未选中。第二次点击它时,didDeceloseRowatingIndexPath按预期被调用 当我点击全选按钮时,我会重新加载表格视图,在cellforrowatinexpath中创建的每个单元格都会获得cell.selected=YES。那么,当单元格已经处于选定状态时,为什
didselectRowatinedexPath
,即使它已经被选中。因此,我必须点击它两次,使其未选中。第二次点击它时,didDeceloseRowatingIndexPath
按预期被调用
当我点击全选按钮时,我会重新加载表格视图,在cellforrowatinexpath
中创建的每个单元格都会获得cell.selected=YES
。那么,当单元格已经处于选定状态时,为什么会调用didSelectRowAtIndexPath
编辑:
我推断,在我设置了cell.selected=YES
之后,一个名为UITableView\u configureCellForDisplay:forIndexPath
的东西正在将selected设置回NO。为什么会发生这种情况