На мой взгляд, я загружаю некоторый текстовый контент из базы данных в разделе кода viewDidLoad
.
Это отлично работает и выглядит хорошо, но при запуске приложения вид прокрутки находится в самом низу текста.
Я добавил этот код ниже:
-(void)viewDidAppear:(BOOL)animated {
[super viewDidAppear: animated];
[self.descriptionTextV setContentOffset:CGPointZero animated:YES];
}
И это теперь перемещает представление прокрутки в начало текста, что я и хочу, но это занимает пару секунд, и это отвлекает.
Я пытался
[self.descriptionTextV setContentOffset:CGPointZero animated:YES];
Который перемещает текст с анимированной прокруткой в течение нескольких секунд.
[self.descriptionTextV setContentOffset:CGPointZero animated:NO];
Который «перепрыгивает» текст снизу вверх.
И я попытался переместить команду setContentOffset
в viewDidLoad
и в секцию viewWillAppear
, но тогда она вообще не работает.
Есть ли способ заставить мой текст начинаться сверху текста, а не снизу, без его анимации, прокрутки или прыжка?
Я просто хочу, чтобы текст начинался сверху, и чтобы не было визуального перехода, который пользователь сможет увидеть в конечном приложении.