___ answer23471252 ___
o Begrenzen Sie die Verwendung des Textfelds unter dem Code.
%Vor%
___ answer20449693 ___
Ihr Code ist in der Nähe. Probieren Sie:
%Vor%
___ qstnhdr ___ So begrenzen Sie Zeichen in UITextField [duplizieren]
___ answer20457198 ___
Sie können einen Beobachter zu %code%
hinzufügen
// Fügen Sie diese Zeile in viewDidLoad
hinzu
%Vor%
// Methode, um Textfeld Zeichen zu begrenzen
%Vor%
// Oder setze delegate of textfield und verwende dieses
%Vor%
und setzen Sie das %code% des Textfelds als %code% , um nur Zahlen zu erhalten. Ich habe den Code nicht getestet oder kompiliert, nur die Logik geschrieben. Hoffe es hilft:)
___ answer31697319 ___
Maximale Zeichenanzahl einstellen & amp; Numerische Validierung in UITextField
Maximale Zeichenanzahl in UITextField festlegen : -
Wir können die maximale Länge nicht direkt auf das UITextField festlegen, da seine Klasse keine maximale Längeneigenschaft hat. Dies kann jedoch mithilfe der folgenden Textfeld-Delegate-Methode erreicht werden.
%Vor%
Bevor sich das Textfeld ändert, fragt das UITextField den Delegaten, ob der angegebene Text geändert werden soll. Das Textfeld hat sich an diesem Punkt nicht geändert, daher nehmen wir die aktuelle Länge und die Länge der Zeichenfolge, die wir einfügen, abzüglich der Bereichslänge. Wenn dieser Wert zu lang ist (in diesem Beispiel mehr als 20 Zeichen), geben Sie NO zurück, um die Änderung zu verbieten.
& gt; Numerische Validierung in UITextField
%Vor%
___ tag123ios ___ iOS ist das mobile Betriebssystem, das auf dem Apple iPhone, iPod touch und iPad ausgeführt wird. Verwenden Sie dieses Tag [ios] für Fragen zur Programmierung auf der iOS-Plattform. Verwenden Sie die verwandten Tags [objective-c] und [swift] für Probleme, die für diese Programmiersprachen spezifisch sind.
___ tag123iphone ___ Verwenden Sie diesen Tag NICHT, es sei denn, Sie wenden sich speziell an Apple's iPhone und / oder iPod touch. Verwenden Sie für nicht hardwareabhängige Fragen das Tag [ios]. Weitere zu betrachtende Tags sind [xcode] (aber nur, wenn es sich um die IDE selbst handelt), [swift], [objective-c] oder [cacao-touch] (aber nicht [cocoa]). Bitte verzichten Sie auf Fragen zum iTunes App Store oder zu iTunes Connect. Wenn Sie C # verwenden, markieren Sie mit [mono].
___ tag123objectivec ___ Dieses Tag sollte nur bei Fragen verwendet werden, die sich auf Objective-C-Funktionen beziehen oder von Code in der Sprache abhängen. Die Tags [Kakao] und [Kakao-Touch] sollten verwendet werden, um nach Frameworks oder Klassen von Apple zu fragen. Verwenden Sie die zugehörigen Tags [ios], [macos], [apple-watch] und [tvos] für Probleme, die für diese Plattformen spezifisch sind.
___ tag123cocoatouch ___ Die Cocoa Touch-Frameworks, die iOS-Apps steuern, teilen viele bewährte Muster, die auf dem Mac gefunden wurden, wurden jedoch mit besonderem Fokus auf Touch-basierte Oberflächen und Optimierung erstellt.
___ answer20449386 ___
Versuchen Sie Folgendes:
%Vor%
___ tag123uitxtfield ___ Ein UITextField-Objekt ist ein Steuerelement, das bearbeitbaren Text anzeigt und eine Aktionsnachricht an ein Zielobjekt sendet, wenn der Benutzer die Zurück-Taste drückt. In der Regel verwenden Sie diese Klasse, um kleine Textmengen vom Benutzer zu erfassen und basierend auf diesem Text einige Sofortmaßnahmen wie Suchvorgänge durchzuführen.
___ answer30231991 ___
Das wird sicherlich helfen.
Dies ist doppelte Antwort:
Geh das überprüfen
Antworten
Legen Sie die maximale Zeichenlänge eines UITextField fest
___ answer23887978 ___
Erklären Sie diesen Weg
%Vor%
um nur Zahlen zuzulassen, kannst du auch einfach diesen Weg definieren
%Vor%
___ qstntxt ___
Ich habe ein %code% mit den folgenden Einschränkungen - Zeichen können nur Zahlen sein, wie in der folgenden Methode. Ich möchte auch die Anzahl der maximalen Zeichen auf 3 Ziffern begrenzen. Wie kann ich meine Methode ändern, um das zu tun?
%Vor%
___