更改SwiftUI ProgressView颜色-macOS而非iOS
我正在尝试使用SwiftUI/Swift 5.2在macOS上创建白色ProgressView微调器,使用:更改SwiftUI ProgressView颜色-macOS而非iOS,swift,macos,swiftui,Swift,Macos,Swiftui,我正在尝试使用SwiftUI/Swift 5.2在macOS上创建白色ProgressView微调器,使用: ProgressView() .progressViewStyle(CircularProgressViewStyle(tint: Color.white)) .accentColor(Color.white) 然而,这似乎并没有改变颜色。我在谷歌上搜索过,但不知道如何改变颜色 任何帮助都将不胜感激。您需要给它一个值。否则,它只会显示一个无限微调器,而progressV
ProgressView()
.progressViewStyle(CircularProgressViewStyle(tint: Color.white))
.accentColor(Color.white)
然而,这似乎并没有改变颜色。我在谷歌上搜索过,但不知道如何改变颜色
任何帮助都将不胜感激。您需要给它一个
值。否则,它只会显示一个无限微调器,而progressViewStyle
对该微调器没有任何影响
struct ContentView: View {
@State private var percentage = 0.6
var body: some View {
ProgressView(value: percentage) /// here!
.progressViewStyle(CircularProgressViewStyle(tint: Color.red))
}
}
之前
之后
这是一个很好的答案,而且是正确的,但是,我真的只是在寻找一个不确定的进度指标。。。我只需要它是白色的。。我该怎么做呢?“我只想在我的应用程序处理登录/api调用等时出现它。其中一些可能需要一两秒钟,我想让人们知道它在做什么。”EdwardS说。在这种情况下,请参阅我的编辑。我接受了这个答案。