Apple HIG: Menus and Buttons
Criar Menus e Botões no Estilo Apple
Garanta que suas interfaces macOS e iOS sigam os padrões de design da Apple. Esta skill fornece orientação autoritativa sobre estrutura de menus, estilos de botões e posicionamento de barras de ferramentas a partir das Diretrizes de Interface Humana da Apple.
Baixar o ZIP da skill
Upload no Claude
Vá em Configurações → Capacidades → Skills → Upload skill
Ative e comece a usar
Testar
A utilizar "Apple HIG: Menus and Buttons". Estou criando um app macOS e preciso de um menu para operações de arquivo como Novo, Abrir, Salvar e Exportar. O que devo fazer?
Resultado esperado:
Para operações de arquivo em um app macOS, use a estrutura de menu Aplicação padrão:
1. Coloque Novo, Abrir e Salvar no menu Arquivo (primeiro menu após o menu do app)
2. Use atalhos de teclado padrão: Command+N para Novo, Command+O para Abrir, Command+S para Salvar
3. Adicione Exportar ao menu Arquivo abaixo de Salvar, opcionalmente com Command+Shift+E se for uma ação frequentemente usada
4. Siga a ordenação: Sobre, Novo, Abrir, Abrir Recente, [separador], Fechar, Salvar, [separador], Exportar/Imprimir
Isso segue as convenções da barra de menus da Apple onde o menu Arquivo é o local primário para comandos relacionados a documentos. Garanta que todo comando também seja acessível via barra de menus, mesmo que você forneça atalhos de toolbar ou menus de contexto.
A utilizar "Apple HIG: Menus and Buttons". Devo usar um menu de contexto ou uma action sheet para exclusão de item no iOS?
Resultado esperado:
No iOS, use uma action sheet para exclusão de item, não um menu de contexto:
**Action Sheet (Recomendado)**
- Apresenta ações destrutivas de forma proeminente com cor vermelha
- Força escolha explícita do usuário com alvos de toque claros
- Funciona melhor para interface touch com grandes regiões de acerto
- Pode incluir mensagem de confirmação e opção Cancelar
**Menu de Contexto (Não Recomendado para Ações Destrutivas)**
- Melhor para ações secundárias ou de conveniência (Copiar, Compartilhar, Renomear)
- Mais difícil de descobrir para ações críticas
- O gesto de toque longo pode não ser óbvio
Além disso, nunca coloque uma ação destrutiva apenas em um menu de contexto — sempre forneça um caminho de acesso primário. Para exclusão, a action sheet oferece o estilo de botão destrutivo, hierarquia visual clara e o padrão de escolha explícita que a Apple recomenda para ações irreversíveis.
Auditoria de Segurança
SeguroStatic analysis detected 893 potential security issues across 11 files (1527 lines). All findings are false positives from a pure documentation skill containing Apple Human Interface Guidelines. Hardcoded URLs are legitimate documentation image references to developer.apple.com. 'Weak cryptographic algorithm' and 'C2 keyword' detections are triggered by common UI/UX terminology (button, control, push, etc.). 'Ruby/shell backtick execution' patterns are from markdown code blocks and inline code formatting. No executable code, no network operations, no external commands - read-only reference documentation.
Pontuação de qualidade
O Que Você Pode Construir
Projetar Estrutura de Menus macOS
Um desenvolvedor criando uma aplicação macOS precisa organizar itens de menu, definir atalhos de teclado e implementar menus Edit padrão. Eles usam esta skill para garantir que sua barra de menus siga as convenções da Apple e inclua todos os itens padrão esperados.
Escolher Estilos de Botão para App iOS
Um designer iOS está criando um formulário com múltiplos botões de ação e precisa determinar quais estilos de botão usar. Esta skill ajuda a selecionar funções de botão apropriadas (primário, cancelar, destrutivo) e garantir hierarquia visual adequada.
Implementar Menus de Contexto
Um desenvolvedor multiplataforma quer adicionar menus de contexto de clique direito ao seu app iPad e macOS. Eles consultam esta skill para entender quais ações pertencem a menus de contexto versus UI primária e como garantir acessibilidade.
Tente Estes Prompts
Que tipo de menu devo usar para [ação/caso de uso específico] no [plataforma]?
Preciso de botões para [descrever cenário - ação primária, ação destrutiva, etc.] no [plataforma]. Quais estilos e funções de botão devo usar?
Revise meu design de toolbar para [plataforma]. Tenho estas ações: [listar ações]. Estas são as escolhas certas para toolbar versus menus?
Como [componente menu/botão] deve se comportar de forma diferente no [plataforma 1] versus [plataforma 2]? Quais são os atalhos de teclado e requisitos de acessibilidade?
Melhores Práticas
- Todo comando deve ser alcançável a partir da barra de menus no macOS — toolbars e menus de contexto suplementam, não substituem, itens de menu
- Use estilos e funções de botões definidos pelo sistema em vez de designs personalizados para manter consistência e acessibilidade da plataforma
- Limite botões proeminentes a um ou dois por view para reduzir carga cognitiva e guiar usuários para ações primárias
Evitar
- Colocar comandos apenas em menus de contexto sem também fornecê-los na barra de menus ou interface primária
- Usar múltiplos estilos de botão proeminentes na mesma view, o que cria confusão visual sobre qual ação é preferida
- Sobrecarregar toolbars com muitos itens — priorize comandos usados frequentemente e mova ações menos comuns para menus de overflow
Perguntas Frequentes
Qual é a diferença entre um botão pop-up e um botão pull-down?
Devo usar um botão primário para uma ação destrutiva?
Qual é o tamanho mínimo da região de acerto para botões?
Quando devo usar um menu de contexto versus uma toolbar?
Quais atalhos de teclado devo usar para itens de menu Edit padrão?
Posso personalizar a aparência de botões do sistema?
Detalhes do Desenvolvedor
Autor
sickn33Licença
MIT
Repositório
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/hig-components-menusReferência
main
Estrutura de arquivos