Ich arbeite an einer Anwendung, die eine benutzerdefinierte Tastatur für die Texteingabe verwenden wird. Die Tastatur sollte "vorwärts" und "zurück" Tasten haben.
Einige Recherchen auf SO legen nahe, dass es unmöglich ist, die Cursorposition in einem UITextField programmatisch festzulegen.
Ich habe mir überlegt, stattdessen eine UITextView zu verwenden. Damit kann man die Cursorposition festlegen. Aber das Scrollen Verhalten wird extrem ärgerlich.
Ich frage mich, ob jemand eine gute Abhilfe kennt. Grundsätzlich möchte ich etwas, das Text und einen Cursor hat, und ich kann programmgesteuert die Cursorposition einstellen.
EDIT: Interessanterweise bewegt sich der Cursor vorwärts oder rückwärts, wenn ich ein UITextField im Simulator habe und die Vorwärts- oder Rückwärtspfeiltaste auf meiner Mac-Tastatur drücke. Allerdings sehe ich keine Möglichkeit, dieses Verhalten auf einem Gerät zu imitieren oder, für diese Angelegenheit, mit einem Mausklick auf dem Simulator-Bildschirm.