Eu tenho um campo de senha em meu aplicativo (UITextField). Quando o usuário insere texto no campo, quero que ele seja exibido em *
vez do texto que ele inseriu.
Tentei usar o UIControlEventEditingDidEnd
de, UITextField
mas ele só mostra um *
no final durante a edição, mas quero que ele exiba os *
s assim que algum texto for inserido, como em qualquer campo de senha de e-mail online. Como posso obter o comportamento desejado?
fonte
Você também pode definir isso no Interface Builder. Selecione seu campo de texto e verifique a configuração "segura" no inspetor.
fonte
Você pode adicionar um caminho de chave secureTextEntry do tipo Boolean e marcá-lo nos atributos de tempo de execução definidos pelo usuário no Inspetor de identidade.
fonte
Se você estiver usando a versão mais recente do Xcode, (versão 9), clique no UITextField que você deseja definir como senha de entrada, clique no inspetor de atributos e marque "Secure Text Entry".
fonte
Swift 3.3
fonte