Pergunta

Eu preciso alterar o título do botão padrão de exclusão que aparece quando eu tentar excluir uma linha de uma UITableView depois de definir a edição de YES.

Foi útil?

Solução

Você pode alterá-lo no método delegado UITableView

- (NSString *)tableView:(UITableView *)tableView titleForDeleteConfirmationButtonForRowAtIndexPath:(NSIndexPath *)indexPath

Outras dicas

Swift

Adicione este método ao seu delegado UITableView (provavelmente o seu controlador de exibição).

func tableView(_ tableView: UITableView, titleForDeleteConfirmationButtonForRowAtIndexPath indexPath: NSIndexPath) -> String? {
    return "Erase"
}

Isso faz com que o botão digamos "Erase" mas você pode usar qualquer seqüência que quiser.

enter descrição da imagem aqui

A minha resposta mais completa é aqui .

Swift 3

Com uma pequena diferença _

func tableView(_ tableView: UITableView, titleForDeleteConfirmationButtonForRowAt indexPath: IndexPath) -> String? {
    return "Erase"
}

Para quem método já implementaram 'titleForDeleteConfirmationButtonForRowAtIndexPath' e ainda ver mesmo texto 'Excluir'.

Tente digite método a partir do zero com autocompletar, porque eu copiei alguém e tem um pouco de notação mais velha diferente e não se ligou!

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top