It looks like curvesAtBottom
is a feature in SwiftUI for watchOS 5.1+ only. The closest I think you'll get without building your own component, is PickerStyle.wheel
.
example:
enum Flavor: String, CaseIterable, Identifiable {
case chocolate, vanilla, strawberry
var id: Self { self }
}
struct MyTestView1: View {
@State private var selectedFlavor: Flavor = .chocolate
var body: some View {
List {
Picker("Flavor", selection: $selectedFlavor) {
Text("Chocolate").tag(Flavor.chocolate)
Text("Vanilla").tag(Flavor.vanilla)
Text("Strawberry").tag(Flavor.strawberry)
}
}.pickerStyle(.wheel)
}
}
PickerStyle Wheel example screenshot