Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/116.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何在SwiftUI中使用SegmentedPickerStyle()更改选择器的高度?_Ios_Swift_Swiftui - Fatal编程技术网

Ios 如何在SwiftUI中使用SegmentedPickerStyle()更改选择器的高度?

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

如何在SwiftUI中更改选择器框架

选择器(选择:。常量(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))

它只是放大了它,这看起来很可怕。