Feedback

Patterns
View as Markdown
On this page2 sections
  • The current status of something

  • The success or failure of an important task or action

  • A warning about an action that can have negative consequences

  • An opportunity to correct a mistake or problematic situation

Best practices

Make sure all feedback is accessible.

Consider integrating status feedback into your interface.

Use alerts to deliver critical — and ideally actionable — information.

Warn people when they initiate a task that can cause data loss that’s unexpected and irreversible.

When it makes sense, confirm that a significant action or task has completed.

Show people when a command can’t be carried out and help them understand why.

Platform considerations

watchOS

Avoid displaying an indeterminate progress indicator — such as a loading indicator — in a watchOS app.


For the complete guidance, including worked examples and illustrations, see the canonical page: https://developer.apple.com/design/human-interface-guidelines/feedback

Apple HIG text and imagery are © Apple Inc. This page is a structured index of Apple’s canonical documentation (snapshot 2025-02-02), provided for quick reference and AI-agent consumption — it isn’t affiliated with or endorsed by Apple. Read the original at developer.apple.com (opens in new tab).

Get HIG guidance in your AI

Install HIG Doctor and get expert Apple design guidance directly in Claude Code.

npx skills add raintree-technology/hig-doctor
Email updates aren't configured on this deployment yet. Follow the GitHub repo (opens in new tab) for updates.