<!--
{
  "documentType" : "article",
  "framework" : "Human Interface Guidelines",
  "identifier" : "/design/Human-Interface-Guidelines/menus-and-actions",
  "metadataVersion" : "0.1.0",
  "role" : "collectionGroup",
  "title" : "Menus and actions"
}
-->

# Menus and actions

## Discussion

[Activity views](/design/Human-Interface-Guidelines/activity-views)

An activity view — often called a *share sheet* — presents a range of tasks that people can perform in the current context.

[Buttons](/design/Human-Interface-Guidelines/buttons)

A button initiates an instantaneous action.

[Context menus](/design/Human-Interface-Guidelines/context-menus)

A context menu provides access to functionality that’s directly related to an item, without cluttering the interface.

[Dock menus](/design/Human-Interface-Guidelines/dock-menus)

On a Mac, people can secondary click an app’s or game’s icon in the Dock to reveal a Dock menu, which presents both system-provided and custom items.

[Edit menus](/design/Human-Interface-Guidelines/edit-menus)

An edit menu lets people make changes to selected content in the current view, in addition to offering related commands like Copy, Select, Translate, and Look Up.

[Home Screen quick actions](/design/Human-Interface-Guidelines/home-screen-quick-actions)

Home Screen quick actions give people a way to perform app-specific actions from the Home Screen.

[Menus](/design/Human-Interface-Guidelines/menus)

A menu reveals its options when people interact with it, making it a space-efficient way to present commands in your app or game.

[Ornaments](/design/Human-Interface-Guidelines/ornaments)

In visionOS, an ornament presents controls and information related to a window, without crowding or obscuring the window’s contents.

[Pop-up buttons](/design/Human-Interface-Guidelines/pop-up-buttons)

A pop-up button displays a menu of mutually exclusive options.

[Pull-down buttons](/design/Human-Interface-Guidelines/pull-down-buttons)

A pull-down button displays a menu of items or actions that directly relate to the button’s purpose.

[The menu bar](/design/Human-Interface-Guidelines/the-menu-bar)

On a Mac or an iPad, the menu bar at the top of the screen displays the top-level menus in your app or game.

[Toolbars](/design/Human-Interface-Guidelines/toolbars)

A toolbar provides convenient access to frequently used commands, controls, navigation, and search.

## Topics

[Activity views](/design/Human-Interface-Guidelines/activity-views)

An activity view — often called a *share sheet* — presents a range of tasks that people can perform in the current context.

[Buttons](/design/Human-Interface-Guidelines/buttons)

A button initiates an instantaneous action.

[Context menus](/design/Human-Interface-Guidelines/context-menus)

A context menu provides access to functionality that’s directly related to an item, without cluttering the interface.

[Dock menus](/design/Human-Interface-Guidelines/dock-menus)

On a Mac, people can secondary click an app’s or game’s icon in the Dock to reveal a Dock menu, which presents both system-provided and custom items.

[Edit menus](/design/Human-Interface-Guidelines/edit-menus)

An edit menu lets people make changes to selected content in the current view, in addition to offering related commands like Copy, Select, Translate, and Look Up.

[Home Screen quick actions](/design/Human-Interface-Guidelines/home-screen-quick-actions)

Home Screen quick actions give people a way to perform app-specific actions from the Home Screen.

[Menus](/design/Human-Interface-Guidelines/menus)

A menu reveals its options when people interact with it, making it a space-efficient way to present commands in your app or game.

[Ornaments](/design/Human-Interface-Guidelines/ornaments)

In visionOS, an ornament presents controls and information related to a window, without crowding or obscuring the window’s contents.

[Pop-up buttons](/design/Human-Interface-Guidelines/pop-up-buttons)

A pop-up button displays a menu of mutually exclusive options.

[Pull-down buttons](/design/Human-Interface-Guidelines/pull-down-buttons)

A pull-down button displays a menu of items or actions that directly relate to the button’s purpose.

[The menu bar](/design/Human-Interface-Guidelines/the-menu-bar)

On a Mac or an iPad, the menu bar at the top of the screen displays the top-level menus in your app or game.

[Toolbars](/design/Human-Interface-Guidelines/toolbars)

A toolbar provides convenient access to frequently used commands, controls, navigation, and search.



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)