Einstellen eines maximalen int-Werts (nicht der Anzahl der Zeichen) auf ein UITextField

Ist es in Swift möglich, einen maximalen INT-Wert für ein UITextField festzulegen?

Mein Anwendungsfall ist, dass ich 5 Textfelder habe, die einen maximalen int-Wert haben müssen. Diese Werte reichen von 500 bis 10.000. Jedes der 5 verschiedenen Textfelder hat ein anderes max. Ich kann keinen Picker oder Dropdown verwenden, da die Inkremente 1 betragen. Und ein UISlider ist viel zu schwierig, um die Nummer zu "scrubben".

Wenn der maximale int-Wert 5.000 beträgt, kann der Benutzer (auf der Tastatur des Nummernblocks) keinen Wert eingeben, der höher als 5000 ist.

Zeichenanzahl funktioniert nicht, da der Benutzer 999 eingeben kann, wenn der Maximalwert 500 ist und ich 3 Zeichen festgelegt habe.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage