要刷新的本机 SwiftUI 池
原生刷新
要刷新的本机 SwiftUI 池
安装
准备在 iOS 13+ 上使用。
Swift Package Manager
Swift Package Manager 是一个用于自动分发 Swift 代码的工具,并集成到 swift 编译器中。它与 Swift 构建系统集成,以自动执行下载、编译和链接依赖项的过程。
设置 Swift 包后,添加为依赖项就像将其添加到 Package.swift 的依赖项值一样简单。
dependencies: [
.package(url: "https://github.com/Nayzus/NativeRefresh", .upToNextMajor(from: "1.0.0"))
]
快速入门
To start, you need to import the package import NativeRefresh
RefreshableScrollView {
YourContent()
}
.onRefresh {
try? await Task.sleep(nanoseconds: 2_000_000_000)
}
Aviable API
Base function for working with refresh action:
RefreshableScrollView {}
.onRefresh {
try? await Task.sleep(nanoseconds: 2_000_000_000)
}
To customize the Refresh Control stylet, use the protocol :RefreshControlStyle
RefreshableScrollView {}
.refreshControlStyle(CircularRefreshControlStyle())