Ändern Sie das sichere Passwort in UITextfield

8

Ist es möglich, das angezeigte sichere Passwort zu ändern?

    
thndrkiss 19.07.2010, 10:03
quelle

4 Antworten

9

Angenommen, Bobby B ist richtig darin, dass es unmöglich ist, den geheimen Charakter zu ändern,
Ich präsentiere hiermit,
ohne Garantie und mit allen Warnungen, die anwendbar sind,
da dies ein schrecklicher Klug ist, der dir sicherlich irgendwann Kopfzerbrechen bereiten wird in der Hoffnung, nicht zu sehr dafür zu schwanken:

%Vor%

Setzen Sie den Delegaten von UITextField auf die Klasse, die diese Funktion enthält.

Stelle nur sicher, dass du self.backing hast, was ein beibehaltenes NSString* ist. Der Copy & amp; Paste-Kludge wurde benötigt, um die Cursorposition zu erhalten.

Ich weiß nichts über das Einfügen, das war eine wilde Vermutung und es funktioniert, aber Sie müssen herausfinden, ob dies zu einem Problem in dieser Hinsicht führen kann. Ich testete ein wenig und es schien kein Problem zu geben.

    
mvds 19.07.2010, 11:03
quelle
7

Sie könnten auch nur die Schriftart ändern ...

Wenn Sie das Unicode-Zeichen 'BULLET' (U + 2022) ändern, können Sie das geheime Zeichen anpassen. Es gibt viele kostenlose Font-Editor da draußen. Ich benutze diese Ссылка

Um Ihrem Projekt benutzerdefinierte Schriftarten hinzuzufügen, lesen Sie Link

Es ist ziemlich einfach

Dann müssen Sie nichts programmieren, es funktioniert einfach.

    
Stultus 04.11.2013 14:04
quelle
0

Ich glaube nicht, dass dies möglich ist, und ich begründe dies mit einem Mangel an Dokumentation in den Dokumenten für UITextInputTraits (speziell für secureTextEntry ).

Könnte aber falsch sein - interessiert zu hören, ob jemand das schon einmal gemacht hat.

Viel Glück!

    
Bobby B 19.07.2010 10:13
quelle
0

Einfach, sichere Eigenschaft in IB oder über Programm zulassen.

    
giuseppe 13.11.2013 14:03
quelle