Beyond buttons – how to use advanced pickers
In this recipe, we will learn how to implement the pickers, namely, Picker
, Toggle
, Slider
, Stepper
, and DatePickers
. Pickers are typically used to prompt the user to select from a set of mutually exclusive values; Toggles are used to switch between on/off states; and Sliders are used to select a value from a bounded linear range of values. Like Sliders, Steppers also provide the user interface for selecting from a range of values. However, Steppers use a + and – sign to allow the users to increment the desired value by a certain amount. Finally, DatePickers are used to select dates.
Getting ready
Create a new SwiftUI project named PickersApp
.
How to do it…
- In
ContentView.swift
, create@State
variables to hold the values selected fromPickers
and other controls. Place the variables between theContentView
struct and the body:@State var choice = 0 @State...