Как программно ориентироваться в Swiftui без использования NavigationView или NavigationLink?IOS

Программируем под IOS
Anonymous
Как программно ориентироваться в Swiftui без использования NavigationView или NavigationLink?

Сообщение Anonymous »

Я разрабатываю приложение с использованием Swiftui для iOS 15 и необходимо программно ориентироваться между представлениями. Тем не менее, я хочу избежать использования NavigationView или NavigationLink. Вместо этого я ищу подход, похожий на UinavigationController.pushviewcontroller (_: aimited :). < /P>
Например, я хочу достичь чего -то подобного: < /p>
ExampleAppRouter.route(PageA)
< /code>
Как лучше всего реализовать это в Swiftui? Как я могу достичь этого, используя @environmentobject, visemableObject или координатор? Каков рекомендуемый подход к управлению навигацией в Swiftui при сохранении масштабируемой и хорошо структурированной архитектуры? Для программной навигации. Я ожидал решения, похожего на UinavigationController.pushviewController (_: Animated :) В uikit, где я могу вручную инициировать навигацию, не полагаясь на встроенные навигационные компоненты Swiftui.

Подробнее здесь: https://stackoverflow.com/questions/794 ... ew-or-navi

Вернуться в «IOS»