Ios 如何在SwiftUI中使用SegmentedPickerStyle()更改选择器的高度?
如何在SwiftUI中更改选择器框架Ios 如何在SwiftUI中使用SegmentedPickerStyle()更改选择器的高度?,ios,swift,swiftui,Ios,Swift,Swiftui,如何在SwiftUI中更改选择器框架 选择器(选择:。常量(1),标签:文本(“选择器”)){ 文本(“你好”)。标记(1) 文本(“世界”)。标签(2) } .框架(高度:60) .pickerStyle(SegmentedPickerStyle()) 我们希望选取器的高度等于60,但事实并非如此。没有直接的方法来更改分段选取器样式的高度,但我们可以使用以下代码对其进行缩放 Picker(selection: .constant(1), label: Text("Picker")) {
选择器(选择:。常量(1),标签:文本(“选择器”)){
文本(“你好”)。标记(1)
文本(“世界”)。标签(2)
}
.框架(高度:60)
.pickerStyle(SegmentedPickerStyle())
我们希望选取器的高度等于
60
,但事实并非如此。没有直接的方法来更改分段选取器样式的高度,但我们可以使用以下代码对其进行缩放
Picker(selection: .constant(1), label: Text("Picker")) {
Text("Hello").tag(1)
Text("World").tag(2)
}
.frame(height: 60)
.pickerStyle(SegmentedPickerStyle())
.scaledToFit()
.scaleEffect(CGSize(width: 1.5, height: 1.5))
它只是放大了它,这看起来很可怕。