Apple HIG: Selection and Input Controls
Obtenha orientações da Apple HIG para seleção e controles de entrada
Projetar formulários e interfaces de seleção sem as orientações da Apple HIG leva a experiências do usuário inconsistentes. Esta habilidade fornece as Diretrizes de Interface Humana da Apple para pickers, toggles, sliders, steppers, campos de texto e outros controles de entrada.
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: Selection and Input Controls". What control should I use for a yes/no preference in Settings?
Resultado esperado:
Use a toggle for binary on/off preferences in Settings. Per Apple HIG, toggles show immediate effect in Settings screens - changes apply instantly without a Save button. Ensure the toggle has a clear label describing what it controls, and the on state represents the enabled or active condition.
A utilizar "Apple HIG: Selection and Input Controls". How many options work best in a segmented control?
Resultado esperado:
Segmented controls work best with 2 to 5 mutually exclusive options of roughly equal importance. Each segment should have a short label. For more than 5 options, use a picker instead. All options in a segmented control must be visible at once - they do not scroll.
Auditoria de Segurança
SeguroThis skill contains only markdown documentation files with Apple Human Interface Guidelines content. All static analysis findings are false positives: backticks are markdown formatting for code references, URLs are documentation links to developer.apple.com, and flagged patterns are natural language in documentation context. No executable code, network requests, or system operations present.
Pontuação de qualidade
O Que Você Pode Construir
Design de Formulário para App iOS
Projetar uma tela de configurações com toggles, pickers e text fields que segue as convenções da Apple HIG para gerenciamento de estado e validação.
Seleção de Controles Multiplataforma
Determinar o controle de seleção apropriado para diferentes plataformas ao construir um app multiplataforma com padrões de UX consistentes.
Revisão de Conformidade de Acessibilidade
Garantir que os controles de formulário tenham labels, hints e traits apropriados do VoiceOver para usuários com deficiência.
Tente Estes Prompts
I need a control for a binary on/off setting in my iOS settings screen. What does Apple HIG recommend?
I have 4 mutually exclusive sorting options for a list. Should I use a segmented control or a picker? What does Apple HIG say?
I'm building a macOS app that needs to let users select multiple email recipients. What control should I use according to Apple HIG?
Review my form design: it has a toggle for notifications, a picker for frequency (5 options), a slider for volume, and a text field for a custom message. Provide HIG guidance on each control's state management, validation, and accessibility.
Melhores Práticas
- Sempre mostre o estado de seleção atual claramente - os usuários devem ver o que está selecionado o tempo todo
- Prefira controles padrão do sistema em vez de implementações customizadas para consistência e acessibilidade
- Use toggles para estados binários em Settings (efeito imediato) e formulários modais (confirmar na confirmação)
- Configure keyboard types de text field para corresponder à entrada esperada (email, URL, número, telefone)
- Forneça valores padrão significativos e labels introdutórias para controles de formulário
- Inclua labels, hints e traits do VoiceOver para todos os controles interativos
Evitar
- Usar segmented controls com mais de 5 opções ou com opções de importância desigual
- Usar picker para apenas 2 opções quando um segmented control ou toggle seria mais claro
- Colocar um botão Save em telas de Settings onde toggles devem aplicar alterações imediatamente
- Usar controles customizados que quebram padrões de interação padrão do iOS ou macOS
- Deixar text fields sem configuração apropriada de keyboard type para a entrada esperada
Perguntas Frequentes
Quando devo usar um toggle em vez de um checkbox?
Qual a diferença entre um picker e um segmented control?
As alterações feitas por toggles aplicam-se imediatamente ou requerem confirmação?
Combo boxes estão disponíveis no iOS?
Qual keyboard type devo usar para entrada numérica?
Como torno meus controles de formulário acessíveis?
Detalhes do Desenvolvedor
Autor
sickn33Licença
MIT
Repositório
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/hig-components-controlsReferência
main
Estrutura de arquivos