我在macOS上有一个SwiftUI视图,它使用HStack中的5个系统映像显示5星级评级。当我将此视图作为可选内容放入Picker中时,只显示了五星中的第一颗星。是什么导致了这种行为?自定义颜色也会被忽略。 以下是评级视图: struct RatingView: View {
var rating: Int
var body: some View {
HStack(spacing: 0) {
ForEach(0..<5, id: \.self) { pos in
let isFull = (po