Как программно ориентироваться в 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

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

Максимально разрешённый размер вложения: 15 МБ.

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