Восстановить состояние просмотра без анимации

Я добавил восстановление состояния в свое приложение, и оно, кажется, работает нормально, однако я не доволен тем, как оно работает.

По сути, это приложение для отслеживания времени ожидания Disney, поэтому при первом запуске приложения оно имеет выбор из четырех парков. Прикосновение к одному из этих сегментов парков (с анимацией перемещения вверх) к основному разделу приложения. Проблема в том, что - когда приложение открывается снова и представление восстанавливается через несколько секунд, выполняется переход вверх (что весьма отвлекает).

У кого-нибудь есть идеи, почему это происходит?

1 ответ

Это может быть связано с тем, как вы запускаете свое представление и какое время перехода вы выбираете.

В противном случае вы можете указать, будет ли он анимирован в вашем методе segue:

ObjectiveC

[self.navigationController pushViewController:aYourViewController animated:NO]

или в Swift:

self.navigationController?.pushViewController(yourController, animated: false)
Другие вопросы по тегам