---
title: CircularProgressViewStyle
framework: swiftui
role: symbol
role_heading: Structure
path: swiftui/circularprogressviewstyle
---

# CircularProgressViewStyle

A progress view that uses a circular gauge to indicate the partial completion of an activity.

## Declaration

```swift
nonisolated struct CircularProgressViewStyle
```

## Overview

Overview On watchOS, and in widgets and complications, a circular progress view appears as a gauge with the accessoryCircularCapacity style. If the progress view is indeterminate, the gauge is empty. In cases where no determinate circular progress view style is available, circular progress views use an indeterminate style. Use circular to construct the circular progress view style.

## Topics

### Creating the progress view style

- [init()](swiftui/circularprogressviewstyle/init().md)

### Deprecated initializers

- [init(tint:)](swiftui/circularprogressviewstyle/init(tint:).md)

## Relationships

### Conforms To

- [ProgressViewStyle](swiftui/progressviewstyle.md)

## See Also

### Supporting types

- [DefaultProgressViewStyle](swiftui/defaultprogressviewstyle.md)
- [LinearProgressViewStyle](swiftui/linearprogressviewstyle.md)
