我正在编写一个选择器,它会列出一堆图标。
Picker("Icons ", selection: $selectedIcon) {
ForEach(icons, id: \.self) { icon in
HStack {
Image(systemName: icon)
.foregroundColor(Color.red) // This doesn't work
}.padding()
}
}
在上面的代码中,SwiftUI picker不会根据前景色将图标的颜色更改为选择器菜单项中的红色。 有什么办法可以更改选择器菜单项中图像的颜色吗?
.renderingMode(.template)
。 - Julian van Heek