Is it possible to keep the contentView.frame always the same, regardless of tableView.editing? I already tried to override layoutSubviews
I had the same trouble with my plain style table even with shouldIndentWhileEditingRowAtIndexPath returning NO
On my side, I encounter the issue because my first row should not be deleted and the rest of the table view cells should.
I added this second method and it worked:
- (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath {
if (indexPath.row == 0 && indexPath.section == 0) return NO;
return YES;
}
Hope it helps