iOS 10: altura personalizada do botão de exclusão do UITableViewCell

Usando o UITableViewCell personalizado, estou tentando alterar a altura do botão de exclusão do tableViewCell. Eu tentei todas as soluções disponíveis aqui no SO.

Todo mundo mencionou que, na classe customTableViewCell, precisamos substituirlayoutSubviews método e itere sobreself.subViews para encontrar um subView que deve ser igual aUITableViewCellDeleteConfirmationView ou em outras versões do iOS éUITableViewCellDeleteConfirmationControl então eu usei o seguinte código:

- (void)layoutSubviews
{
    [super layoutSubviews];

    [UIView beginAnimations:nil context:NULL];
    [UIView setAnimationBeginsFromCurrentState:YES];
    [UIView setAnimationDuration:0.0f];

    for (UIView *subView in self.subviews) {
        NSLog(@"subview: %@", self.subviews);
        if([NSStringFromClass([subView class]) rangeOfString:@"Delete"].location != NSNotFound) {
            CGRect newFrame = subView.frame;
            newFrame.size.height = 87;
            subView.frame = newFrame;
        }
    }

    [UIView commitAnimations];
}

Masself.subView tem apenas duas visualizações, ou seja,

UITableViewCellContentViewUITableViewCellSeparatorView

Como obter a visualização do botão de exclusão do tableViewCell no iOS 10+?

Editar

Aqui está minha hierarquia de visualizações:

questionAnswers(1)

yourAnswerToTheQuestion