<?xml version="1.0" encoding="utf-8"?>

Progress indicators

Progress indicators

Progress indicators help users understand exactly where they are in a task or process. Like physical gauges that measure progress in the real world, Apple's indicators use a familiar circular or linear design to show status — whether it's a quick refresh or a lengthy download.

Key guidelines from Apple HIG:

  • Indicator types: Determinate shows specific progress percentage, indeterminate shows ongoing activity
  • Visual feedback: Uses clear animation that helps users understand the current status
  • Progress display: Shows either definite progress (like 45% complete) or general activity state
  • Size options: Adapts scale based on context — smaller for inline tasks, larger for main actions
  • Color usage: Follows system colors to maintain consistency with the interface
  • Placement rules: Appears near the content or action it represents[1]

Pro Tip: For quick tasks under a second, avoid showing a progress indicator — it can make the action feel slower.

Improve your UX & Product skills with interactive courses that actually work