CircularProgressGauge 使用 SwiftUI 显示圆形仪表盘,以显示进程的完成百分比(0% 到 100%)。 CircularProgressGauge 可以完全由用户自定义样式,并控制以下元素:
如果您觉得 CircularProgressGauge
有用,并希望帮助支持其持续开发和维护,请考虑进行小额捐赠,尤其是在您将其用于商业产品的情况下。
正是通过像您这样的贡献者的支持,我才能继续免费构建、发布和维护高质量、文档完善的 Swift 包,例如 CircularProgressGauge
。
Swift Package Manager(Xcode 11 及更高版本)
https://github.com/Appracatappra/CircularProgressGauge.git
。为什么不是 CocoaPods、Carthage 或其他?
支持多个依赖管理器会使维护库的复杂度呈指数级增长,并耗费大量时间。
由于 Swift Package Manager 与 Xcode 11(及更高版本)集成,因此它是未来支持的最简单选择。
在 SwiftUI View
中使用 CircularProgressGauge 非常容易
@State var progress = 0.5
var body: some View {
VStack {
// Progress is give as 0.0 to 1.0
CircularProgressGauge(progress: $progress)
.frame(width: 40.0, height: 40.0)
}
}
}
将在 iOS 上显示以下仪表盘
该 Package 包含其所有功能的完整 DocC 文档。