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 }