**列表(List)**視圖是在SwiftUI中最常用的視圖之一。
List {
}
在其內部,您可以放置一系列的視圖,例如Text
:
看到了嗎?List
識別出Text
子視圖,並將其放在一行中。
您可以放置多個子視圖,每個List的子視圖將被放在自己的行中:
在列表中,您可以使用**Section(選項卡)**視圖將項目分組,就像這樣:
List
的listStyle()
修飾符可以讓您自定義列表的外觀,包括:
InsetGroupedListStyle
InsetListStyle
SidebarListStyle
GroupedListStyle
PlainListStyle
例如,這是InsetGroupedListStyle
:
List {
//...
}.listStyle(InsetGroupedListStyle())
這是GroupedListStyle
:
List {
//...
}.listStyle(GroupedListStyle())
這是SidebarListStyle
: