Exploring more views and controls (iOS 14+)
In this section, we introduce some views and controls that did not clearly fit in any of the earlier created recipes. We'll look at the ProgressView, ColorPicker, Link, and Menu views.
ProgressView are used to show the degree of completion of a task. There are two types of ProgressView: indeterminate progress views show a spinning circle till a task is completed, while determinate progress views show a bar that gets filled up to show the degree of completion of a task.
ColorPicker views allow users to select from a wide range of colors, while Menu views present a list of items that users can choose from to perform a specific action.
Getting ready
Let's start by creating a new SwiftUI project called MoreViewsAndControls.
How to do it…
Let's implement some views and controls in the ContentView.swift file. We will implement each item in a separate Section within a List. The steps are given here:
-
...