Exploring more views and controls
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
is 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 group the controls in Section
instances in a List
view. Section allows us to include an optional header. The steps are...