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);