SwiftUI列表声明-如何映射到真实代码?

时间:2019-12-26 12:23:36

标签: swift swiftui swiftui-list

在SwiftUI中,列表容器声明为:

struct List<SelectionValue, Content> where SelectionValue : Hashable, Content : View

要使用列表,我知道有几种方法,例如:

 List(landmarkData) { landmark in
                LandmarkRow(landmark: landmark)
            }

我了解以下声明: SelectionValue和Content是通用的,即类型参数和SelectionValue应该是可哈希的,并且Content a View!

根据我对初始化程序的声明,我可以将数据作为参数放在方括号中。 我不明白的是:我应该如何从List声明中派生/知道上述语法将起作用?例如,我可以在下面的闭包中简单地定义视图????

请帮助,我已经尝试了好几天,并且已经阅读了整个内容-某种程度上我缺少了一些东西。

0 个答案:

没有答案