Я испытываю что-то, что считается ошибкой в моей ситуации. Вероятно, это не ошибка, а функция;).UITextView внутри задачи прокрутки UIScrollView
Вот мой случай:
я загружаю UIScrollView с моим содержанием. Часть моего содержимого загружается asynchrone после того, как представление уже загружено. Это прекрасно работает и без проблем. Некоторые из этих элементов управления, однако, являются элементами управления UITextView. Как только я установил содержимое (свойство текста) этих элементов управления после viewDidLoad, мой UIScrollView прокручивается до последнего установленного UITextView. Я хочу предотвратить это и хочу, чтобы UIScrollView поддерживал его верхнюю прокрученную позицию.
Подводя итог: Если я установил свойство Text в методе viewDidLoad, прокрутки не произойдет. Если я установил свойство Text в UITextView после метода viewDidLoad (потому что я загружаю данные асинхронно), UIScrollView будет прокручиваться до последнего установленного UITextView. Я хочу предотвратить этот свиток.
Как это достичь? У меня такое чувство, что это просто свойство, которое ошибочно, но я не могу его найти.
Заранее спасибо.
EDIT:
Я попытался установить свойство «scrollEnabled» в NO перед установкой значения и YES после, но это не имеет никакого эффекта. ScrollView по-прежнему будет прокручиваться, когда будет установлено свойство text UITextView.
или вы просто установите требуемое содержимое ПОСЛЕ установки всех текстов. Спасибо, что помогли мне исправить это – thgc