Mam coś, co uważam za błąd w mojej sytuacji. Prawdopodobnie nie jest to błąd, ale funkcja;).UITextView inside UIScrollView scroll problem
Oto mój przypadek:
załadować UIScrollView z moich treści. Część zawartości jest ładowana asynchronicznie po załadowaniu widoku. Działa to świetnie i bez problemu. Niektóre z tych elementów sterujących to jednak elementy sterujące UITextView. Po ustawieniu zawartości (właściwości tekstu) tych formantów po viewDidLoad mój UIScrollView przewija w dół do ostatnio ustawionego UITextView. Chcę temu zapobiec i chcę, aby UIScrollView utrzymywał najwyższą przewijaną pozycję.
Podsumowując: Jeśli ustawię właściwość Tekst w metodzie viewDidLoad, nie ma przewijania. Jeśli ustawię właściwość Text w UITextView po metodzie viewDidLoad (ponieważ ładuję dane asynchronicznie), UIScrollView przejdzie do ostatnio ustawionego UITextView. Chcę zapobiec temu zwojem.
Jak to osiągnąć? Mam przeczucie, że to po prostu właściwość, która jest źle ustawiona, ale nie mogę tego znaleźć.
Z góry dziękuję.
EDIT:
Próbowałem ustawienie „scrollEnabled” właściwość NO przed ustawieniem wartości i TAK po, ale to nie ma żadnego wpływu. ScrollView będzie nadal przewijany po ustawieniu właściwości text UITextView.
lub po prostu ustaw wymaganą zawartość PO ustawieniu wszystkich tekstów .. dzięki za pomoc w naprawieniu tego – thgc