У меня проблема с навигацией.Я хочу создать следующую структуру навигации:
Запуск на экране A. Когда кнопка нажата, экран B анимируется как модальный контроллер представления, охватывающий A. В первом сценарии, когда экран B отклоняется, онскользит вниз, открывая экран C, который является новым контроллером модального вида, теперь покрывающим экран A. Когда C закрывается, он скользит вниз, чтобы снова открыть экран A.Во втором сценарии, когда экран B закрывается, он показывает модальный экран D, покрывающий экран A.
Моя самая большая проблема заключается в том, что я не могу найти способ отобразить диалоговые окна модели C или D за B, прежде чем он будет закрыти до тех пор, пока что-то не произойдет в B, я не знаю, должен ли я создавать C или D, поэтому я не могу начать B с C для начала.Кроме того, даже если бы я мог сделать это, я не смог бы заставить анимацию работать так, как я описал в формулировке проблемы.
Есть идеи, как я мог бы заставить этот сценарий работать?