Apple HIG: Presentation Components
Apple HIG: Dialogs & Modals
Obtenha as Diretrizes de Interface Humana da Apple para alertas, folhas, popovers e folhas de ação. Escolha o padrão modal correto para cada plataforma e evite erros comuns de UX com diálogos que interrompem o usuário.
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: Presentation Components". Should I use an alert or action sheet for delete confirmation?
Resultado esperado:
Use uma folha de ação no iPhone quando houver múltiplas escolhas (Excluir vs Salvar Rascunho). Use um alerta quando for uma confirmação simples com dois botões (Confirmar Exclusão vs Cancelar). A folha de ação desliza de baixo no iPhone, tornando claro que há múltiplas opções.
A utilizar "Apple HIG: Presentation Components". How do I handle destructive actions in alerts?
Resultado esperado:
Marque botões destrutivos com texto vermelho usando a função destrutiva. Coloque botões destrutivos no topo onde os usuários têm menos probabilidade de tocar reflexivamente. Sempre inclua um botão Cancelar. Evite tornar o botão destrutivo o padrão.
A utilizar "Apple HIG: Presentation Components". When should I use sheets instead of full-screen modals?
Resultado esperado:
Use folhas para tarefas focadas que se beneficiam de manter o contexto com o conteúdo subjacente. Folhas deslizam da borda (iOS) ou se anexam a uma janela (macOS). Ideal para criar itens, editar configurações ou formulários de múltiplas etapas onde ver o conteúdo pai é útil.
Auditoria de Segurança
SeguroAll static findings are false positives. The skill contains Apple's Human Interface Guidelines documentation for UI presentation components. The flagged patterns (backticks, URLs, generic English words) are legitimate documentation elements, not security threats.
Problemas de Risco Médio (1)
Problemas de Baixo Risco (2)
Pontuação de qualidade
O Que Você Pode Construir
Escolhendo o tipo de diálogo de confirmação
O usuário quer confirmar uma ação destrutiva (excluir, apagar, remover). A habilidade recomenda alerta vs folha de ação com base na plataforma e fornece orientação sobre estilo de botões.
Decisão de apresentação modal
O usuário pergunta 'devo usar uma folha ou um popover?' A habilidade explica quando folhas mantêm melhor o contexto e quando popovers funcionam no iPad/Mac.
Reduzindo fadiga de alertas
O usuário reclama de muitos modais em seu aplicativo. A habilidade sugere alternativas inline, padrões de desfazer e quando evitar interromper o usuário.
Tente Estes Prompts
Should I use an alert or an action sheet for [use case]?
How does [component] behave differently on iPhone vs iPad?
What are the best practices for alert button labels and ordering?
What are alternatives to using a modal for [scenario]?
Melhores Práticas
- Use alertas com moderação e apenas para situações críticas que requerem atenção imediata
- Forneça rótulos de botão específicos e acionáveis (Excluir, Salvar) em vez de OK/Cancelar genéricos
- Sempre inclua um botão Cancelar para confirmações de ações destrutivas
Evitar
- Usar alertas para mensagens informativas que poderiam ser mostradas inline
- Colocar ações destrutivas como botão padrão
- Usar o mesmo componente para todos os cenários modais sem considerar alternativas
Perguntas Frequentes
When should I use an alert vs a sheet?
Can I use the same design across iPhone and iPad?
How many buttons should an alert have?
What is the cancel button placement?
Should I use OK or specific button labels?
How do I make modals accessible?
Detalhes do Desenvolvedor
Autor
sickn33Licença
MIT
Repositório
https://github.com/sickn33/antigravity-awesome_skills/tree/main/skills/hig-components-dialogsReferência
main
Estrutura de arquivos