Structure¶
InlinePickerStyle¶
A PickerStyle where each option is displayed inline with other views in the current container.¶
Declaration¶
struct InlinePickerStyle : PickerStyle
Overview¶
Your app can use explicit tags to identify picker content.
enum MyFruit {
case banana, apple, peach
}
struct ExampleView: View {
@State var favoriteFruit: MyFruit = MyFruit.banana
var fruitName: String {
switch favoriteFruit {
case .banana:
return "Banana 🍌🍌"
case .apple:
return "Apple 🍎🍎"
case .peach:
return "Peach 🍑🍑"
}
}
var body: some View {
Text("My Favorite Fruit: \(fruitName)")
Picker("My Picker", selection: $favoriteFruit) {
Text("Banana 🍌🍌")
.tag(MyFruit.banana)
Text("Apple 🍎🍎")
.tag(MyFruit.apple)
Text("Peach 🍑🍑")
.tag(MyFruit.peach)
}
.pickerStyle(InlinePickerStyle())
}
}

Availability¶
iOS 14.0+
macOS 11.0+
tvOS 14.0+
watchOS 7.0+
Topics¶
Initializer¶
init() Creates an inline picker style.