В последнее время я пытался создать приложение tvOS, но столкнулся со следующей довольно неприятной проблемой. Я не могу использовать навигацию внутри TabView, но кнопка меню при удалении все еще возвращает меня в предыдущее состояние.
struct TestView: View {
@State var selection : Int = 0
var body: some View {
TabView(selection: self.$selection) {
ExpView()
.tabItem {
HStack {
Image(systemName: "magnifyingglass")
Text("Explore")
}
}
.tag(0)
}
}
}
struct ExpView: View {
var body: some View {
NavigationView {
NavigationLink(destination: DetailView(title: "Hey")) {
Text("Detail")
}
}
}
}
struct DetailView: View {
var title : String
var body: some View {
VStack {
Text(title)
}
}
}
Мой вопрос: есть ли способ включить кнопку меню go вернуться к предыдущему виду в иерархии, не закрывая приложение полностью?