我使用带有按钮的自定义单元格。在编辑模式下,我需要按钮消失。我在编辑状态更改时调用此方法:
-(void)setButtonsVisibility:(BOOL)visibility {
UIButton *currButton;
for (int i = 0; i <= [array count] - 1; i++) {
currButton = (UIButton *)[_tableView viewWithTag:10000+i];
if (currButton) {
[currButton setAlpha:visibility];
}
}
}
它工作得很好。但是这种方法不适用于现在不可见的单元格。例如,当表格中的单元格超过 10 个时。