我有一个代码:
@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
修饰符。但实际上我看不到任何影响:为什么修饰符不起作用?
最佳答案
这是您的pickerStyle()
。该文档说有关SegmentedPickerStyle
:
Label
和Image
类型的段。通过任何其他类型的视图将导致可见但空的细分。
我认为这就是为什么您只看到文字的原因。我尝试使用其他样式,效果很好。
关于ios - 分段选择器中的元素修饰符不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/58864088/