Swiftui 是否更改选择器明细表列表样式?
在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
选择器
,如下所示:
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
、选择器和其他节点,但没有成功。你知道如何实现这一目标吗?(为什么上面有这么多空间而没有标题?您可以尝试创建自己的选择器。来自的代码将为您提供预期的结果。