分段选择器中的元素修饰符不起作用

我有一个代码:

@Binding var hand: Hand

var body: some View {
    HStack {
        Text("Hand: ")
        Picker(selection: $hand,label: Text("Strength")) {
            Text("JIUJIU").tag(0).foregroundColor(.blue)
            Text("BLABLA").tag(1).rotationEffect(Angle(degrees: 35))
        }.pickerStyle(SegmentedPickerStyle())
    }
}

foregroundColor(.blue)的元素内有rotationEffect(Angle(degrees: 35))Picker修饰符。但实际上我看不到任何效果:

分段选择器中的元素修饰符不起作用

为什么修饰符不起作用?

WAGXZ 回答:分段选择器中的元素修饰符不起作用

这是您的pickerStyle()。该文档说有关SegmentedPickerStyle

  
      
  • 注意:仅支持类型LabelImage的段。通过任何   其他类型的视图将导致可见但空的细分。
  •   

我认为这就是为什么您只看到文字的原因。我尝试使用其他样式,效果很好。

本文链接:https://www.f2er.com/3099898.html

大家都在问