Ich habe ein Problem beim Verschieben des Cursors an den ersten Ort. Ich habe eine Anwendung, die die Notiz hinzufügen. Wenn Benutzer die Schaltfläche "Bearbeiten" drücken, starte ich einen weiteren Bildschirm und möchte den vorhandenen Text am unteren Ende von TextView verschieben, während sich der Cursor an der ersten Stelle befindet. Dieses Verhalten ähnelt dem E-Mail-Antwortbildschirm. Hier wird der E-Mail-Text an den Antwortbildschirm angehängt, während der Cursor anfängt, die Position von TextView zu beginnen (0, 0). Wie es geht?So lösen Sie dieses UITextView-Problem
-2
A
Antwort
1
[textField werdenFirstResponder];
textField.selectedRange = NSMakeRange (0,0);
Funktioniert das?
Verwandte Themen
- 1. So lösen Sie dieses Thread-Blockierungsproblem
- 2. Wie lösen Sie dieses Poolspiel?
- 3. So lösen Sie dieses "kann nicht finden Symbol" in Java
- 4. So lösen Sie android.os.networkonmainthreadexception
- 5. So lösen Sie java.security.AccessControlException
- 6. Bitte lösen Sie dieses SQLite-Fehler
- 7. So lösen Sie Fehler LNK2019
- 8. So lösen Sie diese Abfrage
- 9. So lösen Sie java.lang.ArrayIndexOutOfBoundsException Fehler
- 10. So lösen Sie Ruby String
- 11. So verstehen Sie dieses Dokument
- 12. So lösen Sie Keybinding-Konflikte in atom.io
- 13. Wie kann ich dieses CSS Problem lösen?
- 14. Können Sie helfen, dieses logische Problem zu lösen?
- 15. wie kann dieses pdf problem lösen
- 16. So lösen Sie dieses Problem: Funktion ist nicht in Python definiert.?
- 17. Welcher Algorithmus kann dieses Constraint-Programmierproblem lösen?
- 18. So lösen Sie eine innere Bildschirm Sitzung
- 19. So lösen Sie Sybase-Tabellensperren (VB6)?
- 20. So lösen Sie Active record error
- 21. So lösen Sie die Abfrage mit JOIN
- 22. So lösen Sie mouseenter/mouseleave Probleme
- 23. So lösen Sie java.lang.VerifyError in Android
- 24. So lösen Sie diese sed Syntax Problem
- 25. So lösen Sie die Risikoparitätszuweisung mit Python
- 26. So lösen Sie nicht überprüfte Code-Warnungen
- 27. So lösen Sie Versionskonflikte der Bower-Abhängigkeit?
- 28. So lösen Sie Android SQL-Fehlercode 2
- 29. So lösen Sie NoReverseMatch in django1.8.6
- 30. So lösen Sie englische Satzverben semantisch
Nein, tatsächlich startet mein TextView-Bereich nicht bei (0, 0). Es basiert auf den Inhalten der obersten Zellen. Es sieht aus wie Erste Zeile: textView (Betreff der Notiz, das ist editierbare und erweiterbare Zeile) Zweite Zeile: textView (Hinweis), ich muss die vorhandene Notiz und dann den Cursor auf Start setzen. Ich muss auch einige leere Zeilen hinzufügen und dann den vorhandenen Notizinhalt anzeigen. – iamMobile
Ich bin ein wenig verwirrt von Ihrer Aussage dort. Sie möchten, dass der Bearbeitungscursor ganz am Anfang des Textes im Textfeld beginnt, richtig? Also, das ist vor der allerersten Position im Text. textField.SelectedRange steht für den Cursor, also steht 0 kurz vor dem ersten Zeichen und die Auswahllänge ist 0, so dass Sie keinen Text ausgewählt haben. –
Es ist kein Textfeld, es ist Textansicht. – iamMobile