文件名称:WaterfallGrid:SwiftUI的瀑布网格布局视图
文件大小:2.34MB
文件格式:ZIP
更新时间:2024-02-24 04:05:51
macos swift ios tvos watchos
WaterfallGrid SwiftUI的瀑布网格布局视图。 产品特点 内容网格不规则。 列号因设备方向而异。 间距和网格填充可定制。 水平或垂直滚动方向。 项目更新可以设置动画。 要求 iOS 13.0+ / macOS 10.15+ / tvOS 13.0+ / watchOS 6.0+ Xcode 11.0以上 迅捷5.1+ 用法 初始化 您可以通过传递数据集合来创建一个显示集合元素的网格,并提供一个为集合中每个元素提供视图的闭包。 网格通过使用提供的闭包将集合中的每个元素转换为子视图。 WaterfallGrid使用可识别的数据(如SwiftUI.List)。 您可以通过以下两种方式之一使数据可识别:通过将数据传递给唯一标识每个元素的属性的关键路径,或者使数据类型符合可识别协议。 例子1 来自关键路径标识的数据集合的Image类型的视图网格。 WaterfallGrid (( 0 ..< 10 ), id : \. self ) { index in Image ( " image \( index ) " ) . resizable (