Just a quick iPhone note: The “Table View Cell” group of the “Table View Cell Attributes” pane in Interface Builder contains a checkbox labelled “Indent While Editing”. It seems to me that this should control whether or not the cell being configured will, uhm, indent when the table in which it appears enters editing mode. Unfortunately, experimentally, this flag seems to do nothing at all. (More generally, the shouldIndentWhileEditing
property of UITableViewCell
doesn’t seem to do anything, either.)
The tableview:shouldIndentWhileEditingRowAtIndexPath:
UITableViewDelegate
method works ok, though.