Going full screen

PatternsPatterns

Source: Apple Inc. Canonical content at https://developer.apple.com/design/human-interface-guidelines/going-full-screen. 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.

Going full screen

Best practices

Support full-screen mode when it makes sense for your experience.

If necessary, adjust your layout in full-screen mode, but don’t programmatically resize your window.

Continue to provide access to essential features and controls so people can complete their task without exiting full-screen mode.

Except in games, let people reveal the Dock while your iPadOS or macOS app is in full-screen mode.

After people switch away from your full-screen experience, help them resume where they left off when they return.

Let people choose when to exit full-screen mode.

Prioritize content by temporarily hiding toolbars and navigation controls.

Platform considerations

iOS, iPadOS

Consider deferring system gestures to prevent accidental exits in a full-screen app or game.

macOS

Use the system-provided full-screen experience.

In a game, don’t change the display mode when players go full screen.

Always let people choose when to enter full-screen mode.

Resources

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/going-full-screen

Get HIG guidance in your AI

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

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