Как сделать пользовательское редактирование в iOS7 UITableView с Objective C, как приложение Evernote или Apple Reminders, проведите пальцем влево. Я попытался установить пользовательское editAccessoryView, но это не сработало.
Вид редактирования Evernote:
 
Просмотр напоминаний:
 
Мой текущий код
- (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath {
    return YES;
}
- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath {
    if (editingStyle == UITableViewCellEditingStyleDelete) {
        NSLog(@"delete");
    }
}
Я попытался решить проблему с помощью: (UITableViewController.h)
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
    //make cell
    UIView *view = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 100, 100)];
    [view setBackgroundColor:[UIColor greenColor]];
    //add Buttons to view
    cell.editingAccessoryView = view;
    return cell;
}
И то же самое: (UITableViewCell)
- (void)willTransitionToState:(UITableViewCellStateMask)state;
- (void)setEditing:(BOOL)editing animated:(BOOL)animated;
- (UIView*)editingAccessoryView;
 После прокрутки ячейки 3 кнопки отображаются "Больше", "Поделиться", "Удалить".
