Apple HIG: Status Components
Implementar Componentes de Status e Progresso do Apple HIG
Incerto sobre indicadores de progresso, barras de status ou anéis de atividade? Esta skill fornece diretrizes autorizadas do Apple Human Interface Guidelines para componentes de UI de status e progresso em iOS, iPadOS, watchOS e macOS.
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "Apple HIG: Status Components". Devo usar um spinner ou barra de progresso para um upload de imagem de 5 segundos?
النتيجة المتوقعة:
- Use uma barra de progresso determinada para um upload de 5 segundos.
- Racional: Indicadores determinados mostram progresso mensurável e parecem mais rápidos que spinners. Usuários podem estimar o tempo restante.
- Referência HIG: ProgressIndicators - 'Prefira indicadores de progresso determinados quando a duração for conhecida.'
استخدام "Apple HIG: Status Components". É aceitável ocultar a barra de status no meu app de leitura?
النتيجة المتوقعة:
- Oculte a barra de status apenas para o modo de leitura imersivo, não em todo o app.
- Forneça um gesto de toque para restaurar a visibilidade da barra de status.
- Usuários precisam de acesso ao horário e status da bateria sem sair do seu app.
- Referência HIG: StatusBars - 'Evite ocultar permanentemente a barra de status.'
التدقيق الأمني
آمنStatic analysis detected 128 patterns but all are FALSE POSITIVES. Files are Markdown documentation referencing Apple Developer Documentation URLs. Backticks are Markdown inline code syntax (e.g., `HKActivityRingView`), not shell commands. URLs point to developer.apple.com. No executable code, network calls, or security risks exist.
درجة الجودة
ماذا يمكنك بناءه
Estados de Carregamento de Apps Mobile
Determinar o indicador de progresso apropriado para operações de rede e tarefas em segundo plano em apps iOS
Rastreamento de Atividade em Apps de Fitness
Implementar anéis de atividade que cumpram as diretrizes do Apple HIG para metas de Move, Exercise e Stand
Experiência de Imersão em Mídia
Decidir quando ocultar ou mostrar a barra de status para vídeo em tela cheia, fotos ou jogos
جرّب هذه الموجهات
Preciso mostrar o progresso de um download de arquivo. Devo usar uma barra de progresso ou spinner? O download leva 10-30 segundos.
Estou construindo um visualizador de fotos. Quando devo ocultar a barra de status e como os usuários podem restaurá-la?
Posso usar as cores do anel de atividade (vermelho, verde, azul) para minha própria visualização de progresso personalizada que não está relacionada ao rastreamento de fitness?
Preciso de feedback de progresso consistente em iOS, iPadOS e watchOS para um app de treino. Quais são os requisitos específicos de cada plataforma e como manipulo a exibição do anel de atividade em cada uma?
أفضل الممارسات
- Use barras de progresso determinadas quando a duração ou percentual da operação for conhecida
- Coloque indicadores de progresso inline próximo ao conteúdo sendo carregado, não em modal dialogs distantes
- Mantenha a visibilidade da barra de status exceto para experiências verdadeiramente imersivas como vídeo em tela cheia
تجنب
- Usar spinners para operações com duração conhecida - usuários não podem estimar o tempo de espera
- Empilhar múltiplos indicadores de progresso - agregue em uma única representação
- Reaproveitar cores ou design de anéis de atividade para dados não relacionados a fitness - viola as diretrizes HIG
الأسئلة المتكررة
Quando devo usar um spinner versus uma barra de progresso?
Posso personalizar as cores dos anéis de atividade para meu app de fitness?
É aceitável ocultar a barra de status no meu jogo?
Como manipulo múltiplos downloads simultâneos?
Quais considerações de acessibilidade se aplicam a indicadores de progresso?
Posso usar anéis de atividade para exibir dados não relacionados a fitness como conclusão de tarefas?
تفاصيل المطور
المؤلف
sickn33الترخيص
MIT
المستودع
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/hig-components-statusمرجع
main
بنية الملفات