У меня есть поток регистрации пользователей. Если экран приветствия заключен в NavigationView, а затем после нескольких экранов NavigationLink открывает TabView. Насколько я понимаю, в результате TabView находится в этом стеке навигации и имеет дополнительное пространство в верхней части экрана. Как избежать этой ситуации? Я пробовал это решение: https://stackoverflow.com/a/57332701/9325884 Но оно работает, только если вы есть один экран входа в систему. Итак, я ищу решение, как переключаться между двумя стеками навигации. TIA
SwiftUI TabView в иерархическом стеке NavigationView имеет дополнительное пространство в верхней части экрана.
comment
Вы можете найти полезный подход, предложенный в этой теме, в которой также рассматривались возможности подружиться с NavigationView с TabView.
- person Asperi   schedule 08.01.2020
comment
Это может быть правильным подходом для вас: stackoverflow.com/questions/58104813/
- person LuLuGaGa   schedule 08.01.2020
comment
@LuLuGaGa, спасибо! Этот способ хорош, когда регистрация уже завершена. Я в процессе. Когда регистрация завершена и следующий экран должен начаться с TabView
- person Lina_F   schedule 09.01.2020
Ответы (1)
Я нашел решение в этой статье - ссылка здесь и использовал @EnvironmentObject для управления тем, какой экран показывать моему пользователю в зависимости от состояния
person
Lina_F
schedule
10.01.2020