Eingabe-Maske für die UITextField in der iPhone-app?
Wie können wir definieren eine Eingabemaske wie $d,ddd.dd
für die Eingabe von Daten in ein UITextField
für eine iPhone-app?
- möglich, Duplikat der Re-Währung formatieren, um ein UITextField auf ein change-Ereignis
- möglich, Duplikat der Obj-C, iOS, wie formatiere ich ein UITextField für die Währung international?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sie möchten ein
NSNumberFormatter
hin und her zu gehen zwischen einem Wert1234.56
und ein string@"$1,234.56"
.Apple hat eine sehr gute Daten Formatieren-Anleitung gehen Sie durch die Einrichtung und Verwendung einer Währung formatter.
Um Sie zu integrieren, dies mit einem UITextField, werden Sie wollen, verwenden Sie die delegate-Methode
– textField:shouldChangeCharactersInRange:replacementString:
Dies ermöglicht Ihnen, zu überprüfen und zu aktualisieren, Zeichen, wie der Benutzer Sie in. Für ein Beispiel, wie diese umzusetzen ist, diesen Beitrag anzusehen: Re-Währung Formatierung zu einem UITextField auf ein change-Ereignis