我有一个包含两个自定义单元格的表格视图部分。当某些其他操作触发时,我想交换该部分中的单元格。在表格视图部分中交换单元格
顶部电池应滑动底部,底部电池应滑落到顶部。
我当前的代码导致的空白单元格区域
时cellForRowAtIndexPath
回报:
// flag is set to YES when reloadSections is called
if (flag) {
if (self.currentAddressingMode == AddressingModeToSelf) {
if (indexPath.row == 0) {
return self.outNumberCell;
}
else if (indexPath.row == 1) {
return self.inNumberCell;
}
}
else if (self.currentAddressingMode == AddressingModeToCounterpart) {
if (indexPath.row == 0) {
return self.inNumberCell;
}
else if (indexPath.row == 1) {
return self.outNumberCell;
}
}
}
有没有解决方案?
我不确定你想要什么,你应该交换数据模型(数组)中的两个对象,并为表执行reloadData。 – NeverBe