Indeks sekcji UITableView nakładający się przycisk usuwania wiersza

Po wielu poszukiwaniach w Google, Stackoverflow i dokumentacji jabłek prawie się poddałem.

Tworzę aplikację do indeksowania klientów i ze względu na potencjalnie bardzo długą listę, używam indeksu sekcji do szybszej nawigacji. Mój problem pokazano na poniższym rysunku.

Kiedy przeciągam element, aby odsłonić przycisk usuwania, jest on częściowo ukryty pod moim paskiem indeksu sekcji.

Nie mam kodu ustawiającego tableview lub tableviewcells, a indeks sekcji nie może być tak naprawdę zmieniony, jeśli o mnie chodzi.

EDYTOWAĆ:

Pytanie brzmi, jak mogę zakończyć komórki widoku tabeli, zanim się pokryją, więc przycisk usuwania jest w pełni widoczny.

EDYCJA 2:

Próbowałem już ustawić ramkę na komórkę bez żadnego szczęścia.

cell.frame = CGRectMake(cell.frame.origin.x, cell.frame.origin.y, cell.frame.size.width-30, cell.frame.size.height);

Próbowałem również tego samego z tableview, ale jak to jest w UITableViewController nie można zmienić jego rozmiaru.

self.tableView.frame = CGRectMake(self.tableView.frame.origin.x, self.tableView.frame.origin.y, self.tableView.frame.size.width-30, self.tableView.frame.size.height);

questionAnswers(3)

yourAnswerToTheQuestion