38.1 ProgressView Styles
The ProgressView can be displayed in three different styles. The linear style displays progress in the form of a horizontal line as shown in Figure 38-1 below:
Figure 38-1
Alternatively, progress may be displayed using the circular style as shown in Figure 38-2:
Figure 38-2
Finally, for indeterminate progress, the spinning animation shown in Figure 38-3 below is used. This style is useful for indicating to the user that progress is being made on a task when the percentage of work completed is unknown.
Figure 38-3
As we will see later in the chapter, it is also possible to design a custom style by creating declarations conforming to the ProgressViewStyle protocol.