SSLazyList 1.2.0

SSLazyList 1.2.0

SmartsenseSolutions维护。




SSLazyList

CI Status Version License Platform

示例

要运行示例项目,克隆仓库,首先从Example目录执行pod install,或者直接使用终端命令pod try SSLazyList

使用SSLazyList,您可以使用可选的数据模型数组并轻松配置列表

import SSLazyList

//...

@State var users: [UserModel]?

var config: SSConfigLazyList {
    let configuration = SSConfigLazyList(animator: .auto(.bouncy, .always))
    return configuration
}

//...

SSLazyList(data: users, rowContent: { user in
    UserDetailCell(user: user)
}, configuration: config)

//...

要求

数据模型应实现Identifiable协议,就像在标准的SwiftUI List中需要的那样。

安装

SSLazyList可通过CocoaPods获取。要安装它,只需将以下行添加到Podfile:

pod 'SSLazyList', '~> 1.0.0'

并在您的代码中添加import SSLazyList

## Swift包管理器

当使用Xcode 14或更高版本时,您可以通过转到项目设置 > Swift包并添加通过提供GitHub URL来添加的仓库来安装SSLazyList。或者,您可以转到文件 > Swift包 > 添加包依赖...

dependencies: [
    .package(url: "https://github.com/smartSenseSolutions/SSLazyList.git", .upToNextMajor(from: "1.0"))
]

兼容性

  • iOS 15.0+
  • Swift 5.0+
  • SwiftUI
  • Xcode 14+

隐私

SSLazyList不会以任何方式收集任何数据。

贡献

我们欢迎贡献!有关更多详细信息,请参阅我们的贡献指南

作者

SmartSense Consulting Solutions Pvt. Ltd., [email protected]

许可

SwiftUI LazyList库可在MIT许可证下使用。有关更多信息,请参阅LICENSE文件。