Вот пользовательский поток, который я хочу для моего приложения чата:
(в основном точно так же, как WhatsApp и очень близко к iMessage)
У меня есть tableVC для всех существующих чатов внутриNavigationC.Когда пользователь нажимает на кнопку поиска:
Я хочу, чтобы searchVC поднимался снизу (он установлен для модального представления).Если пользователь отменяет, я вызываю dismiss (animated), что хорошо работает.
Но если пользователь нажимает на нового пользователя для чата, я перехожу к экрану чата, используя подробности показа, но я не получаю кнопку возврата моих контроллеров навигации.Как бы я получить это?(назад к разговорам, а не searchVC)
Я не хочу встраивать все в навигацию C, потому что она там на самом деле не принадлежит.Также я посмотрел на этот ответ, но он не работает, так как у меня есть chatVC, на который я хочу перейти.Снова точно так же, как WhatsApp.
На изображениях ниже вы можете видеть, нажимаю ли я на свои разговоры ВК, отображается кнопка «Назад», но когда я нажимаю на seachVC, она исчезает.
