Модальное представление должно быть заключено в NavigationView
, но приведенное выше решение с использованием .navigationBarItems(trailing: Button("Done", action: {}))
не работает для меня. Что сработало для меня, так это то, что в модальном представлении я должен добавить навигационную кнопку, а также, чтобы показать панель навигации, я должен использовать .navigationBarTitle("", displayMode: .inline)
. Так что это часть моего кода ModalView:
var body: some View {
VStack (alignment: .leading, spacing: 10) {
header
infoBody
Spacer()
}
.padding()
.navigationBarItems(leading: btnBack)
.navigationBarTitle("", displayMode: .inline)
}