Como você adiciona esse pequeno botão "X" no lado direito de um UITextField que limpa o texto? Não consigo encontrar um atributo para adicionar este subcontrole no Interface Builder no SDK do iPhone OS 2.2.
Nota: No Xcode 4.xe posterior (iPhone 3.0 SDK e posterior), você pode fazer isso no Interface Builder.
ios
cocoa-touch
uitextfield
uikit
Kristopher Johnson
fonte
fonte
Swift 4+:
ou ainda mais curto:
fonte
você pode adicionar um botão de limpeza personalizado e controlar o tamanho e tudo mais usando isso:
fonte
Objetivo C:
Rápido :
fonte
Swift 4 (adaptado da resposta de Kristopher Johnson)
fonte
isso não funciona, faça como eu:
fonte
No Xcode 8 (8A218a):
Rápido:
O "W" passou do capital para o "w" sem limite.
fonte
fonte
No Xcode versão 8.1 (8B62), isso pode ser feito diretamente no Inspetor de atributos. Selecione o campo de texto e, em seguida, escolha a opção apropriada na caixa suspensa Botão Limpar, localizada no Inspetor de atributos.
fonte