SwiftUI 中 tabItem 的 'tag' 是什么?
What is 'tag' of tabItem in SwiftUI?
我是 SwiftUI 初学者
我最近通过 Youtube Lecture 学习了 SwiftUI
在TabView部分,
TabView {
myView(titleText: "프로필", bgColor: Color.blue) // it's just View I made
.tabItem {
Image(systemName : "person.crop.circle.fill")
Text("프로필")
}.tag(2) // <- I'm wondering about this 'tag'
}
我想知道 'tag(_)' 在 tabItem
中做了什么
感谢您的回答
用于选择跟踪
@State private var selected: Int = 0 // by default `first` tab, or any you want
TabView(selection: $selected) {
myView(titleText: "프로필", bgColor: Color.blue) // it's just View I made
.tabItem {
Image(systemName : "person.crop.circle.fill")
Text("프로필")
}.tag(2) // <- I'm wondering about this 'tag'
}
因此您可以跟踪 selected
何时被修改,例如 onChange(of:
或在任何操作中以编程方式更改选择,例如
Button("프로필") { selected = 2 }
我是 SwiftUI 初学者
我最近通过 Youtube Lecture 学习了 SwiftUI
在TabView部分,
TabView {
myView(titleText: "프로필", bgColor: Color.blue) // it's just View I made
.tabItem {
Image(systemName : "person.crop.circle.fill")
Text("프로필")
}.tag(2) // <- I'm wondering about this 'tag'
}
我想知道 'tag(_)' 在 tabItem
中做了什么感谢您的回答
用于选择跟踪
@State private var selected: Int = 0 // by default `first` tab, or any you want
TabView(selection: $selected) {
myView(titleText: "프로필", bgColor: Color.blue) // it's just View I made
.tabItem {
Image(systemName : "person.crop.circle.fill")
Text("프로필")
}.tag(2) // <- I'm wondering about this 'tag'
}
因此您可以跟踪 selected
何时被修改,例如 onChange(of:
或在任何操作中以编程方式更改选择,例如
Button("프로필") { selected = 2 }