ボタン付きのカスタムセルを使用しています。編集モードでは、ボタンを非表示にする必要があります。ステータスの変更を編集するときに、このメソッドを呼び出します。
-(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 個を超えるセルがある場合。