如何在 SwiftUI 中更改 ProgressView AccentColor?

Mar*_*adé 8 ios swift swiftui

这不适用

ProgressView("\(spinnerLabel)")
    .accentColor(.white)
Run Code Online (Sandbox Code Playgroud)

这改变了标签

.foregroundColor(.white)
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

the*_*lll 18

请尝试以下操作:

.progressViewStyle(CircularProgressViewStyle(tint: Color.white))
Run Code Online (Sandbox Code Playgroud)


Dyl*_*and 8

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

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

ProgressView()
    .tint(.white)
Run Code Online (Sandbox Code Playgroud)