Wie kann ich einen sicheren UITextField
Text (der einfach eine Reihe von Punkten ist) in (*) Sternchen wie im Bild unten ändern?Sichere UITextField Textänderung in (*) Sternzeichen
Antwort
Sie können es von
[textField setSecureTextEntry:YES];
oder in IB (gesichert Kontrollkästchen unten) programmatisch eingestellt
Sie auch einfach versuchen könnte Ihre eigene "Umsetzung sicheres Textfeld ".
Erstellen Sie einfach ein normales, nicht sicheres Textfeld und verknüpfen Sie die Aktion "Bearbeitung geändert" mit einer Methode in Ihrem View-Controller. Geben Sie innerhalb dieser Methode die neuen Zeichen bei jeder Änderung des Texts ein, fügen Sie sie zu einer privaten NSString-Eigenschaft hinzu, und legen Sie dann die text.field-Eigenschaft des textField auf eine Zeichenfolge mit nur Sternchen (oder einer anderen Zeichenfolge) fest Zeichen, wenn Sie bevorzugen).
Update: als unten durch hayesk erwähnt, ist diese Lösung nicht mehr ideal, da die Einführung von Drittanbieter-Tastatureingabe auf alle nicht gesicherten Textfelder auf die Anwendung von Drittanbietern aussetzt, riskiert sie zu sammeln diese Informationen und/oder fügen Sie sie der Autokorrekturdatenbank hinzu.
Diese Lösungen sind schlecht, weil das Feld nicht wirklich sicher ist. Es ermöglicht Drittanbietertastaturen, die Snooping ausführen können, und es können weiterhin Passwörter zur Autokorrekturdatenbank hinzugefügt werden. – hayesk
Ahh, interessant. Ich habe diese Antwort vor der Existenz von Third-Party-Tastaturen geschrieben, also war das zu dieser Zeit kein Problem, aber es ist gut zu wissen, dass dies jetzt keine ideale Lösung mehr ist. Vielen Dank! –
Sie können diesen Code 'func Anwendung hinzufügen (_ Anwendung: UIApplication, shouldAllowExtensionPointIdentifier extensionPointIdentifier: UIApplicationExtensionPointIdentifier) -> Bool { wenn extensionPointIdentifier == .keyboard { return false } return true }' zu 'AppDelegate' zu Deaktivieren Sie die Tastaturen von Drittanbietern. – Matic1911
- 1. Sternzeichen in Ausdruck Sprache
- 2. Textbox Textänderung
- 3. Ändern Sie das sichere Passwort-Zeichen in UITextfield
- 4. Überprüfen Sie Textänderung in TextBox
- 5. search_api_page.inc Ergebnisse - Textänderung
- 6. Animierte Textänderung von UILabel
- 7. JQuery Textänderung h3-Tag
- 8. Wie kann man Sternzeichen "*" in Regex erkennen?
- 9. Wie würde ich Sternzeichen/astrologischen Sternzeichen von einem Geburtstag in Python bestimmen?
- 10. jQuery/Javascript Button Textänderung (EDIT!)
- 11. Textviews Textänderung in einer for-Schleife
- 12. Überprüfen Sie die Sternzeichen nach Monat sortiert
- 13. TkInter: Wie erhält man eine tatsächliche Textänderung?
- 14. knockout.js Ereignis, das jede Textänderung in einem Eingabetextfeld verfolgt
- 15. UITextField Beispiel in Cocos2d
- 16. Schaltfläche Abbrechen in UITextfield
- 17. UITextField in UITableViewCell Hilfe
- 18. UITextField in einem UITableView
- 19. Cursorposition in UITextField steuern
- 20. UITextField in UITextView?
- 21. UITextField in customed TableViewCell
- 22. Sonderzeichen in UITextField verhindern
- 23. Lupe in UITextField deaktivieren
- 24. UITextField in UITableViewCell
- 25. Einrückungen in UITextField
- 26. UITextField in UISearchController BecomeFirstResponder
- 27. UITextField in UITableViewController
- 28. Sichere Anwendung in Haskell
- 29. Sichere Anmeldung in Phonegap
- 30. UITextField-Fokus
möglich Duplikat von [ändern Sie das sichere Passwort in UITextfield] (http://stackoverflow.com/questions/3280069/change-the-secure-password-character-in-uitextfield) – Claudiu