Swiftui 是否更改选择器明细表列表样式?

Swiftui 是否更改选择器明细表列表样式?,swiftui,picker,Swiftui,Picker,在SwiftUI中,我使用默认的选择器,如下所示: Picker("Choose option", selection: $selectedRateID) { ForEach(model.rates, id: \.id) { Text($0.title).tag($0.id) } } 选择器将渲染到以下位置: 当我尝试选择一个选项时,详细信息屏幕如下所示: Picker("Choose option", selectio

在SwiftUI中,我使用默认的
选择器
,如下所示:

Picker("Choose option", selection: $selectedRateID) {
    ForEach(model.rates, id: \.id) {
        Text($0.title).tag($0.id)
    }
}
选择器将渲染到以下位置:

当我尝试选择一个选项时,详细信息屏幕如下所示:

Picker("Choose option", selection: $selectedRateID) {
    ForEach(model.rates, id: \.id) {
        Text($0.title).tag($0.id)
    }
}

有没有办法让选择器选项详细信息屏幕像这样使用
InsetGroupedListStyle

Picker("Choose option", selection: $selectedRateID) {
    ForEach(model.rates, id: \.id) {
        Text($0.title).tag($0.id)
    }
}


我尝试将
.listStyle(InsetGroupedListStyle())
添加到
ForEach
选择器和其他节点,但没有成功。你知道如何实现这一目标吗?(为什么上面有这么多空间而没有标题?

您可以尝试创建自己的选择器。来自的代码将为您提供预期的结果。