Вам придётся подделать режим редактирования.
Под этим я подразумеваю то, что, как сказал AtomRiot, вы должны создать подкласс UITableViewCell, чтобы в режиме редактирования отображать нужную кнопку слева, вне ячейки.
Но обо всем по порядку.
Чтобы изменить уровень отступа для ваших ячеек, все, что вам нужно сделать, это реализовать этот метод делегата для UITableView
- (NSInteger)tableView:(UITableView *)tableView indentationLevelForRowAtIndexPath:(NSIndexPath *)indexPath
Так что об этом позаботиться. Тогда в вашем подклассе UITableViewCell все, что я хотел бы сделать, это реализовать метод
- (void)setEditing:(BOOL)editing animated:(BOOL)animated {
, который, как я полагаю, вызывается, когда таблица, к которой принадлежит ячейка, перешла в режим редактирования.
Там я бы добавил (или анимировал любым способом, каким вы хотите) кнопку, которая появится слева от вашей ячейки.
Я сделал это внутри ячейки сгруппированного стиля, но никогда снаружи.
Попробуйте!