Source: Apple Inc. Canonical content at https://developer.apple.com/design/human-interface-guidelines/modality. This file is a structured index of that content, snapshot 2025-02-02. Apple HIG text and imagery are © Apple Inc.; this repository provides organization and cross-referencing for AI agent consumption only.
Modality
-
Ensure that people receive critical information and, if necessary, act on it
-
Provide options that let people confirm or modify their most recent action
-
Help people perform a distinct, narrowly scoped task without losing track of their previous context
-
Give people an immersive experience or help them concentrate on a complex task
Best practices
Present content modally only when there’s a clear benefit.
Aim to keep modal tasks simple, short, and streamlined.
Take care to avoid creating a modal experience that feels like an app within your app.
Consider using a full-screen modal style for in-depth content or a complex task.
Always give people an obvious way to dismiss a modal view.
When necessary, help people avoid data loss by getting confirmation before closing a modal view.
Make it easy to identify a modal view’s task.
Let people dismiss a modal view before presenting another one.
Platform considerations
Resources
Related
Developer documentation
Videos
Change log
For the complete guidance, including worked examples and illustrations, see the canonical page: https://developer.apple.com/design/human-interface-guidelines/modality