SwiftUI LazyHStack 基础使用(教程含代码)

LazyHStack 简介

一种视图,将其子级排列在水平增长的线中。LazyHStack特点是仅在需要时创建。

struct LazyHStack<Content> where Content : View

使用案例

堆栈是lazy惰性的,因为堆栈视图在需要将它们呈现在屏幕上之前不会被创建。

在下面的示例中,ScrollView包含一个LazyHStack,该LazyHStack由水平的文本视图行组成。堆栈与滚动视图的顶部对齐,并在每个文本视图之间使用10点间距。

ScrollView {
    LazyHStack(alignment: .top, spacing: 10) {
        ForEach(1...100, id: \.self) {
            Text("Column \($0)")
        }
    }
}

推荐

基础文章推荐

经典教程推荐

技术源码推荐

推荐文章

CoreData篇

Combine篇

TextField篇

JSON文件篇


一篇文章系列

技术交流

QQ:3365059189
SwiftUI技术交流QQ群:518696470

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。