ios 如何在SwiftUI中更改ProgressView accentColor?

tyky79it  于 2022-12-01  发布在  iOS
关注(0)|答案(3)|浏览(260)

这不适用

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

这将更改标签

.foregroundColor(.white)

pw9qyyiw

pw9qyyiw1#

请尝试以下操作:
适用于iOS15+

.tint(.white)

适用于iOS13+

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

c3frrgcw2#

所选答案包含已弃用的方法init(tint:)
这是更改色调颜色的新方法:

ProgressView()
    .tint(.white)
kokeuurv

kokeuurv3#

快速用户界面3

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

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

相关问题