Camera Control

InputsInputs

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

Camera Control

Anatomy

  • A slider provides a range of values to choose from, such as how much contrast to apply to the content.

  • A picker offers discrete options, such as turning a grid on and off in the viewfinder.

Best practices

Use SF Symbols to represent control functionality.

Keep names of controls short.

Include units or symbols with slider control values to provide context.

Define prominent values for a slider control.

Make space for the overlay in the viewfinder.

Minimize distractions in the viewfinder.

Enable or disable controls depending on the camera mode.

Consider how to arrange your controls.

Allow people to use the Camera Control to launch your experience from anywhere.

Platform considerations

Resources

Developer documentation

Change log


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

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.