スキル Apple HIG: Status Components
📦
Apple HIG: Status Components
安全
实现 Apple HIG 状态和进度组件
不确定使用进度指示器、状态栏还是活动圆环?此技能为 iOS、iPadOS、watchOS 和 macOS 上的状态和进度 UI 组件提供权威的 Apple 人机界面指南。
対応: Claude Codex Code(CC)
1
スキルZIPをダウンロード
2
Claudeでアップロード
設定 → 機能 → スキル → スキルをアップロードへ移動
3
オンにして利用開始
テストする
「Apple HIG: Status Components」を使用しています。 5 秒的图片上传应该使用加载指示器还是进度条?
期待される結果:
- 使用定量进度条进行 5 秒上传。
- 理由:定量指示器显示可测量的进度,比加载指示器感觉更快。用户可以估算剩余时间。
- HIG 参考:ProgressIndicators - "当已知时长时,优先使用定量进度指示器。"
「Apple HIG: Status Components」を使用しています。 在阅读应用中隐藏状态栏可以吗?
期待される結果:
- 仅在沉浸式阅读模式下隐藏状态栏,而非在整个应用中隐藏。
- 提供点击手势恢复状态栏可见性。
- 用户需要访问时间和电池状态,而无需离开您的应用。
- HIG 参考:StatusBars - "避免永久隐藏状态栏。"
セキュリティ監査
安全v1 • 2/25/2026
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.
3
スキャンされたファイル
262
解析された行数
0
検出結果
1
総監査数
セキュリティ問題は見つかりませんでした
監査者: claude
品質スコア
45
アーキテクチャ
100
保守性
87
コンテンツ
22
コミュニティ
100
セキュリティ
65
仕様準拠
作れるもの
移动应用加载状态
为 iOS 应用中的网络操作和后台任务确定合适的进度指示器
健身应用活动追踪
实现符合 Apple HIG 的活动圆环,用于 Move、Exercise 和 Stand 目标
沉浸式媒体体验
决定何时在全屏视频、照片或游戏中隐藏或显示状态栏
これらのプロンプトを試す
基本进度指示器选择
我需要显示文件下载进度。应该使用进度条还是加载指示器?下载需要 10-30 秒。
状态栏可见性决策
我正在构建一个照片查看器。什么时候应该隐藏状态栏,用户如何恢复显示?
活动圆环实现
我可以将活动圆环颜色(红色、绿色、蓝色)用于与健身追踪无关的自定义进度可视化吗?
高级多平台进度
我需要在 iOS、iPadOS 和 watchOS 上提供一致的进度反馈。对于健身应用,各平台的特定要求是什么,如何在每个平台上处理活动圆环显示?
ベストプラクティス
- 当已知操作时长或百分比时使用定量进度条
- 将进度指示器放置在加载内容的附近,而非远处的模态对话框中
- 除了真正的沉浸式体验(如全屏视频)外,保持状态栏可见
回避
- 对已知时长的操作使用加载指示器 - 用户无法估算等待时间
- 堆叠多个进度指示器 - 汇总为单一表示
- 将活动圆环颜色或设计重新用于非健身数据 - 违反 HIG
よくある質問
什么时候应该使用加载指示器而不是进度条?
当知道时长或百分比时使用进度条。仅当时长未知时使用加载指示器(不定量),例如等待没有大小信息的网络响应。
我可以自定义健身应用的活动圆环颜色吗?
不可以。活动圆环颜色是固定的:红色代表 Move,绿色代表 Exercise,蓝色代表 Stand。切勿修改这些颜色或将这些圆环用于无关数据。
在游戏中隐藏状态栏可以接受吗?
是的,对于游戏和全屏媒体等沉浸式体验,隐藏状态栏是合适的。如果用户需要查看时间,提供简单的手势来恢复显示。
如何处理多个同时下载?
避免堆叠多个指示器。显示汇总进度(合并百分比)或显示最相关操作的进度。切勿用多个加载指示器让用户感到不堪重负。
进度指示器有什么无障碍考虑?
使用实时区域通过 VoiceOver 播报进度变化。在有意义的间隔提供百分比更新,而非每次细微变化时都更新。确保足够的颜色对比度。
我可以使用活动圆环显示非健身数据(如任务完成)吗?
不可以。活动圆环仅用于 Move、Exercise 和 Stand 目标。将它们用于其他数据会混淆用户并违反 Apple HIG。请改用标准进度指示器。