【发布时间】:2023-01-28 07:13:40
【问题描述】:
我正在写一个选择器,它列出了一堆图标。
Picker("Icons ", selection: $selectedIcon) {
ForEach(icons, id: \.self) { icon in
HStack {
Image(systemName: icon)
.foregroundColor(Color.red) // This doesn't work
}.padding()
}
}
在上面的代码中,SwiftUI 选择器不会根据前景色将选择器菜单项中的图标颜色更改为红色。 知道如何在选择器菜单项中更改图像的颜色吗?
【问题讨论】:
-
在定义前景色之前尝试使用
.renderingMode(.template) -
试过了,不幸的是它没有帮助。
标签: macos swiftui colors picker