-
VStack和HStack会预先加载所有内容, 如果要延迟加载内容,也就是仅当滚动到视图时,才显示相应的内容,则应当使用LazyVStack和LazyHStack。
-
首先定义一个结构体,作为LazyVStack里的元素的类型,它拥有一个整型属性,作为元素的标识符。
-
接着添加一个初始化方法。
-
当该视图被初始化时,在控制台输出视图的标识符。
-
然后实现视图的主体属性,用来显示一行文字内容。
-
继续定义一个结构体,作为LazyVStack里的section的header。
第3章第5节:使用LazyVStack惰性加载垂直堆栈 [SwiftUI快速入门到实战]
最新推荐文章于 2023-03-18 12:31:29 发布