SwiftUI:在tvOS上获取当前关注的NavigationView项索引
我正在用SwiftUI构建一个tvOS应用程序。下面是它的外观: 我希望顶部的绿色标签显示当前聚焦元素的数量 代码如下:SwiftUI:在tvOS上获取当前关注的NavigationView项索引,swift,swiftui,tvos,navigationview,Swift,Swiftui,Tvos,Navigationview,我正在用SwiftUI构建一个tvOS应用程序。下面是它的外观: 我希望顶部的绿色标签显示当前聚焦元素的数量 代码如下: Text(selection ?? "no value").background(Color.green) 及 我应该如何实现这一点 NavigationView { ScrollView(.horizontal) { HStack{ VStack { NavigationLink(destination
Text(selection ?? "no value").background(Color.green)
及
我应该如何实现这一点
NavigationView {
ScrollView(.horizontal) {
HStack{
VStack {
NavigationLink(destination: view2, tag: "1", selection: $selection) {
Image("placeholder").scaledToFit().frame(width:300, height: 170) }
Text("Button").foregroundColor(Color(.white)).padding(.top,10)
}
VStack {
NavigationLink(destination: view2, tag: "1", selection: $selection) {
Image("placeholder").scaledToFit().frame(width:300, height: 170) }
Text("Button").foregroundColor(Color(.white)).padding(.top,10)
}
...
}.frame(minWidth: 0, maxWidth: .infinity, minHeight: 0, maxHeight: .infinity, alignment: .bottomLeading)
}
}