Como mudar iPhone UITableView título botão delete enquanto editando
-
05-07-2019 - |
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
.
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.
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!