2009-08-27 15 views
5

Używam UITextView i włączam stronicowanie (zarówno w IB, jak i programowo włączam i wyłączam). Jest dużo tekstu i podczas przewijania z włączoną obsługą stronicowania czasami pierwsza i/lub ostatnia linia aktualnie wyświetlanego tekstu kończy się w połowie widoku i jest na wpół widoczna u dołu lub u góry ramki, dzięki czemu można zobaczyć tylko górną lub dolną krawędź ramki. dolna połowa tego wiersza tekstu. (Mam nadzieję, że wyjaśnię to poprawnie).UITextView Paging Enabled Tekst obcięty

Czy ktoś wie, w jaki sposób należy upewnić się, że strony są poprawne, więc nie ma linii tekstu w połowie odciętych?

Kilka uwag 1. Rozmiar czcionki można regulować przez użytkownika. 2. Próbowałem setContentOffset, setContentInset, setContentSize i to nie pomaga 3. Używam pliku txt do wypełnienia UITextView

Dzięki z góry (chyba, że ​​ja ich niewłaściwego korzystania) !!

+0

AKTUALIZACJA: Robiłem tonę badań i myślę, że można to zrobić za pomocą NSString (UIKit Dodatki), ale nadal nie mogę tego rozgryźć. Czy ktoś może pomóc? Dzięki! – GL777

Odpowiedz

0

UITextView jest podklasą UIScrollView. Jako takie nie wierzę, UITextView faktycznie obsługuje stronicowania, ponieważ jest to funkcja z UIScrollView. Czy możesz zrobić krok do tyłu i wyjaśnić cel końcowy, ponieważ brzmi to jak renderowanie NSString do UIScrollView może być rzeczywiście tym, czego potrzebujesz, zamiast UITextView.

Powiązane problemy