Восстановить состояние просмотра без анимации
Я добавил восстановление состояния в свое приложение, и оно, кажется, работает нормально, однако я не доволен тем, как оно работает.
По сути, это приложение для отслеживания времени ожидания Disney, поэтому при первом запуске приложения оно имеет выбор из четырех парков. Прикосновение к одному из этих сегментов парков (с анимацией перемещения вверх) к основному разделу приложения. Проблема в том, что - когда приложение открывается снова и представление восстанавливается через несколько секунд, выполняется переход вверх (что весьма отвлекает).
У кого-нибудь есть идеи, почему это происходит?
1 ответ
Это может быть связано с тем, как вы запускаете свое представление и какое время перехода вы выбираете.
В противном случае вы можете указать, будет ли он анимирован в вашем методе segue:
ObjectiveC
[self.navigationController pushViewController:aYourViewController animated:NO]
или в Swift:
self.navigationController?.pushViewController(yourController, animated: false)