У меня есть View Controller с (контроллером навигации), который может переключаться между 2 представлениями (список и карта), пользователь может переключаться между представлениями. Карта является модальным видом. В настоящее время я сделал это, используя
Когда пользователь выбирает местоположение, он идет вниз по иерархии и представляет некоторые детали местоположения. В этой иерархии пользователь по-прежнему имеет возможность просматривать карту. В настоящее время я возвращаю пользователя к корневому контроллеру, используя метод UINavigationController - (NSArray *) popToRootViewControllerAnimated: (BOOL) animated с анимированным значением YES, если я немедленно вызываю метод UIViewController - (void ) presentModalViewController: (UIViewController *) modalViewController animated: (BOOL) animated он выполняет обе анимации вместе, выглядит немного грязно.
В настоящее время я решил добавить короткий NSTimer, чтобы задержать - (void) presentModalViewController: (UIViewController *) modalViewController animated: (BOOL) вызывается animated.
Мой вопрос, есть ли более чистый способ сделать это? Полагаю, похожий пример, если вы используете приложение App Store и загрузили новое приложение. Магазин приложений существует, а затем выполняет анимацию до последней страницы приложений (при условии, что вы еще не там), я ищу этот стиль анимации.
Большое спасибо