インスタンスメソッド
tabItem(_:)
このビューに関連したタブバー項目を設定します。
宣言
func tabItem<V>(_ label: () -> V) -> some View where V : View
パラメータ
label
このビューに関連したタブバー項目。
議論
tabItem(_:) を使用して、ビューを TabView のタブバー項目として構成します。以下の例では、2 つのビューを TabView のタブとして追加しています。
struct View1: View {
var body: some View {
Text("View 1")
}
}
struct View2: View {
var body: some View {
Text("View 2")
}
}
struct TabItem: View {
var body: some View {
TabView {
View1()
.tabItem {
Label("Menu", systemImage: "list.dash")
}
View2()
.tabItem {
Label("Order", systemImage: "square.and.pencil")
}
}
}
}