繁体   English   中英

如何更改 SwiftUI 中的 ProgressView accentColor?

[英]How to change ProgressView accentColor in SwiftUI?

这不适用

ProgressView("\(spinnerLabel)")
    .accentColor(.white)

这改变了 label

.foregroundColor(.white)

在此处输入图像描述

请尝试以下操作:

.progressViewStyle(CircularProgressViewStyle(tint: Color.white))

所选答案包含已弃用的方法init(tint:)

这是更改色调颜色的新方法:

ProgressView()
    .tint(.white)

SwiftUI 3

.tint(Color)更改当前进度颜色,而.background()更改进度视图的背景。

ProgressView(value: summary.ratio)
                    .tint(.white)
                    .background(.black)

在此处输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM