List
是 SwiftUI 中用于显示动态列表的容器视图。它接受一个或多个子视图,并根据提供的数据动态生成对应的列表项。
下面是 List
的常见用法和一些常用的参数:
- 基本用法:
List { Text("Item 1") Text("Item 2") Text("Item 3") }
在这个例子中,
List
包含了三个Text
视图作为列表项。 - 使用
ForEach
进行动态列表生成:
let items = ["Item 1", "Item 2", "Item 3"]
List {
ForEach(items, id: \.self) { item in
Text(item)
}
}
文章来源:https://www.toymoban.com/news/detail-470952.html
在这个例子中,使用 ForEach
循环遍历 items
数组生成相应的列表项。文章来源地址https://www.toymoban.com/news/detail-470952.html
- 自定义列表项样式:
struct ItemRow: View { var item: String var body: some View { HStack { Image(systemName: "circle") Text(item) } }
到了这里,关于SwiftUI 中List动态列表容器视图的使用方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!