英文:
How to change the bar color (Not the background) of progressView in SWIFTUI iOS16?
问题
如何更改进度视图的实际进度条颜色?
我尝试了常用的方法,但似乎不起作用,当在Xcode内部查看文档时,它说色调已弃用。
如何修复?
这是我的代码:
ProgressView()
.progressViewStyle(LinearProgressViewStyle(tint: .red))
.background(.yellow)
我希望进度条是红色的。
如何修复?
英文:
How to change the actual bar color, for the progress view?
I tried with the common methods, but does not seem to work and when checking the documentation inside xcode it says tint deprecated.
How to fix?
Here is my code:
ProgressView()
.progressViewStyle(LinearProgressViewStyle(tint: .red))
.background(.yellow)
I want the bar to be red.
How to fix?
答案1
得分: 1
你需要在视图上添加 tint
。像这样:
ProgressView(value: 0.5)
.progressViewStyle(LinearProgressViewStyle())
.tint(.red) // <-- 就在这里
.background(.yellow)
希望这有所帮助
英文:
You will need to put tint
on the view. Like so:
ProgressView(value: 0.5)
.progressViewStyle(LinearProgressViewStyle())
.tint(.red) // <-- Right here
.background(.yellow)
Hope this helps
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论