A table view cell has a normal state and an editing state, according to its
editing property. The editing state is typically indicated visually by one or more of the following:
shouldIndentWhileEditingto NO, or with the table delegate’s
editingAccessoryView. If you assign neither, so that they are nil, the cell’s accessory view will vanish when in editing mode.
As with selection, you can set a cell’s
editing property directly (or use
setEditing:animated: to get animation), but you are more likely to let the table view manage editability. Table view editability is controlled through the table’s
editing property, usually by sending the table the
setEditing:animated: message. The table is then responsible for putting its cells into edit mode.
A cell in edit mode can also be selected by the user if the table view’s
allowsSelectionDuringEditing is YES. But this would be unusual.
Putting the table into edit mode is usually left up to the user. One typical device ...