UITextView automatisch nach unten scrollen
Ich habe eine UIView
- und ich füge eine editierbare UITextView
es,
UITextView *textView = [[UITextView alloc] initWithFrame:CGRectMake(5, 5, 219, 47)];
[self addSubview:textView];
textView.font = [UIFont systemFontOfSize:14];
Geben, wenn ich es nicht nach unten gehen automatisch. Hat jemand eine Idee?
InformationsquelleAutor der Frage Andy Jacobs | 2009-02-09
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gerade herausgefunden, dass Sie verwenden müssen der Länge > 0. Ie
Gearbeitet, für mich jedenfalls.
InformationsquelleAutor der Antwort Martin Wickman
Scrollen, um das Ende des Puffers habe ich versucht
Aber nichts passiert.
Statt dies funktioniert
InformationsquelleAutor der Antwort Frank Hintsch
Ich denke, Sie haben zu tun,
in
textDidChange
.InformationsquelleAutor der Antwort Can Berk Güder
Beim hinzufügen von text zu einem Textfeld programmgesteuert, fand ich ich auch brauchte, um hinzuzufügen, "[textView layoutIfNeeded]" set-up, bevor die neue scroll-position ermittelt werden konnte, richtig.
Beispiel:
Ohne diesen Zusatz die textbox würde manchmal nicht scrollen oder Blättern würde mehrere Zeilen jedes mal, wenn eine einzelne Zeile von Daten, die Hinzugefügt wurde.
InformationsquelleAutor der Antwort Peter Johnson
Swift 2.2. Es funktioniert für mich
InformationsquelleAutor der Antwort Vladimir Vozniak
wenn eine Lösung gefunden
ich die textview in einer Ansicht und die Ansicht auf clipToBounds = JA
dann legte ich die textView in einer Höhe von 70
dass das problem behoben ist.
sehr seltsame Lösung, aber es funktioniert endlich 🙂
InformationsquelleAutor der Antwort Andy Jacobs
Dies funktioniert:
InformationsquelleAutor der Antwort Everton Cunha
Verwenden
contentOffset
es wird automatisch ein Bildlauf nach untenInformationsquelleAutor der Antwort Azik Abdullah
Fand ich, dass, wenn der text Hinzugefügt, um die UITextView enthaltenen Zeilenumbrüche, dann die textview würde nicht scrollen richtig.
Habe ich noch die Logik wie folgt vor, um zu ermöglichen, werden die bounds werden korrekt berechnet, bevor Sie einen Bildlauf zum Bereich.
InformationsquelleAutor der Antwort Matthew Cawley