Botão de exclusão da linha sobreposta do Índice da Seção UITableView

Depois de muita pesquisa em torno do Google, Stackoverflow e documentação de maçãs, eu quase desisti.

Eu estou fazendo um aplicativo para indexar clientes e por causa de uma lista potencialmente muito longa, eu uso o índice de seção para navegar mais rápido. Meu problema é mostrado na figura abaixo.

Quando eu arrasto um item para revelar o botão de exclusão, ele fica parcialmente oculto abaixo da barra do índice da seção.

Eu não tenho nenhuma tableview de configuração de código ou tableviewcells de largura e o índice de seção não pode realmente ser alterado, tanto quanto eu estou preocupado.

EDITAR:

A questão é como posso fazer com que as células de visualização de tabela terminem antes que elas se sobreponham, portanto, o botão de exclusão fica totalmente visível.

EDIT 2:

Eu já tentei definir o quadro de células menor sem qualquer sorte.

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

Eu também tentei o mesmo com o tableview, mas como é em um UITableViewController não pode ser redimensionado.

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