Zmiana koloru UITableViewCellDeleteConfirmationControl (przycisk Usuń) w UITableViewCell

Obecnie próbuję dostosować przycisk delte w UITableViewCell. Teraz mam coś takiego:

Teraz wszystko, czego potrzebuję, to zmienić kolor tego przycisku, nie chcę zmieniać jego zachowania ani zmieniać go na absolutnie niestandardowy. Jestem pewien, że jest to możliwe, bez tworzenia własnych kontrolek do usuwania wierszy w UITableView.

To mój kod:

- (void)layoutSubviews
{
    [super layoutSubviews];

    for (UIView *subview in self.subviews) {
        if ([NSStringFromClass([subview class]) isEqualToString:@"UITableViewCellDeleteConfirmationControl"]) {
            UIView *deleteButtonView = (UIView *)[subview.subviews objectAtIndex:0];
            deleteButtonView.backgroundColor = [UIColor greenColor];
        }
    }
}

Jak mogłem to zrobić?

Z góry dziękuję!

questionAnswers(6)

yourAnswerToTheQuestion