Я пытаюсь добавить представление навигации в свое приложение, но это вызывает проблемы. Мой основной интерфейс - это карусель страниц, которую можно пролистывать бесконечно. Изначально это выглядит так:
Затем, когда я помещаю его в вид навигации, он открывается вот так, с кнопкой «Назад» и никак иначе:
Когда я нажимаю кнопку "Назад", это выглядит так:
Левая сторона поддерживает смахивание, как и исходный пользовательский интерфейс, но когда я касаюсь правой серой стороны, я возвращаюсь на пустую страницу с помощью кнопки «Назад».
Есть идеи, что может быть причиной этого? Я реализовал бесконечную карусель, поместив каждую страницу в ZStack и используя offsets / relativeLocation. Я сослался на этот учебник: https://www.youtube.com/watch?v=fB5MzDD1PZI < / а>
Могу я не использовать NavigationView? Есть ли альтернативный маршрут, по которому я могу создать свой собственный верхний NavBar и перейти к отдельным представлениям без NavigationBar / NavigationLink?
Любая помощь приветствуется, и, пожалуйста, не стесняйтесь задавать вопросы и т. Д. Спасибо!