swift 如何在MenuBarExtra中使用颜色可变的系统图像?

f3temu5u  于 2023-03-17  发布在  Swift
关注(0)|答案(1)|浏览(121)

我尝试在MenuBarExtra中传递一个变量沿着我的系统映像,例如

MenuBarExtra("Show some cell bars", systemImage: "cellularbars")

但是我不知道如何传递变量本身,对于一个常规的图像,我可以做如下操作:

Image(systemName: "cellularbars", variableValue: 0.5)

但这似乎并不是MenuBarExtra API的一部分。我很好奇是否有解决方案。我曾尝试使用Label,但也遇到了同样的问题。

kknvjkwl

kknvjkwl1#

您必须使用init(content:label:) API

MenuBarExtra {
    Button("1"){}
    Button("2"){}
} label: {
    Image(systemName: "cellularbars", variableValue: 0.5)
}

相关问题