У меня проблема с NavigationView
Скажем, мое приложение есть 2 страницы (страница A, страница B) и всплывающий лист C.
Я обернул все свое приложение с помощью NavigationView().
Код: Выделить всё
//Page A
struct ContentView: View {
var body: some View {
NavigationView {
Main()
.navigationBarHidden(true)
}
}
}
Код: Выделить всё
//Page B
NavigationLink(
destination: LookupFlightPage().navigationBarBackButtonHidden(true),
tag: 1,
selection: $clickItem) {
CategoryItem(icon: "airplane.circle", name: "Flights").onTapGesture {
clickItem = 1
}
}
Код: Выделить всё
BottomLineControl(label: "From", icon: {
Image(systemName: "airplane")
}, searchText: searchedData.from, onTap: {
popoverOpen1 = true
}).sheet(isPresented: $popoverOpen1, content: {
FlightSearch(popoverOpen: $popoverOpen1, dataChanged: $searchedData.from)
})
Код: Выделить всё
HStack {
SearchField(searchText: "")
Text("Cancel").font(.system(size: 14.0)).foregroundColor(.white).onTapGesture {
popoverOpen = false
}
}
Проблема возникла, когда я обновил свой xcode 12.x до xcode 15.3. p>
Спасибо
Подробнее здесь: https://stackoverflow.com/questions/786 ... estination
Мобильная версия